Module: CooCoo::DataSources::Xournal

Defined in:
lib/coo-coo/data_sources/xournal.rb,
lib/coo-coo/data_sources/xournal/saver.rb,
lib/coo-coo/data_sources/xournal/loader.rb,
lib/coo-coo/data_sources/xournal/document.rb,
lib/coo-coo/data_sources/xournal/renderer.rb,
lib/coo-coo/data_sources/xournal/bitmap_stream.rb,
lib/coo-coo/data_sources/xournal/training_document.rb,
lib/coo-coo/data_sources/xournal/training_document/sets.rb,
lib/coo-coo/data_sources/xournal/training_document/example.rb,
lib/coo-coo/data_sources/xournal/training_document/constants.rb,
lib/coo-coo/data_sources/xournal/training_document/document_maker.rb,
lib/coo-coo/data_sources/xournal/training_document/document_reader.rb

Defined Under Namespace

Classes: Background, BitmapStream, Document, Image, Layer, Loader, PDFBackground, Page, PixmapBackground, Renderer, Sample, Saver, Stroke, Text, TrainingDocument

Constant Summary collapse

Colors =
%w(black blue red green gray lightblue lightgreen magenta orange yellow white)

Class Method Summary collapse

Class Method Details

.from_file(path) ⇒ Document

Load a Xournal from a file.

Parameters:

  • path (String)

    The file’s path.

Returns:



13
14
15
# File 'lib/coo-coo/data_sources/xournal.rb', line 13

def self.from_file(path)
  Loader.from_file(path)
end

.from_xml(xml) ⇒ Document

Load Xournal from an XML string.

Parameters:

  • xml (String)

    Unprocessed XML

Returns:



20
21
22
# File 'lib/coo-coo/data_sources/xournal.rb', line 20

def self.from_xml(xml)
  Loader.from_xml(xml)
end