Module: Asposetasksjava::RenderTaskSheetView

Defined in:
lib/asposetasksjava/Tasks/rendertasksheetview.rb

Instance Method Summary collapse

Instance Method Details

#initializeObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/asposetasksjava/Tasks/rendertasksheetview.rb', line 3

def initialize()
    data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
            
    # Instantiate project object

    project = Rjb::import('com.aspose.tasks.Project').new(data_dir + 'test_tasks.mpp')

    # Define the SaveOptions with required TimeScale settings as Days

  options = Rjb::import('com.aspose.tasks.PdfSaveOptions').new
  # Set the Presentation format to ResourceUsage

  options.setPresentationFormat(Rjb::import('com.aspose.tasks.PresentationFormat').TaskSheet)
  # Save the Project

  project.save(data_dir + "taskSheet.pdf", options)

  puts "Created task sheet view file."
end