コード例 #1
0
ファイル: ArrayObject.cs プロジェクト: mrdrbob/NFountain
        public ArrayObject Add(BaseObject obj)
        {
            if (obj is IndirectObject)
                obj = new IndirectReferenceObject(((IndirectObject)obj).Reference);

            _objects.Add(obj);
            return this;
        }
コード例 #2
0
ファイル: PrintString.cs プロジェクト: mrdrbob/NFountain
 public PrintString(BaseObject value)
 {
     Value = value;
 }
コード例 #3
0
 public NextlineWithOffset(BaseObject x, BaseObject y)
 {
     _x = x;
     _y = y;
 }
コード例 #4
0
ファイル: SetFontCommand.cs プロジェクト: mrdrbob/NFountain
 public SetFontCommand(BaseObject name, BaseObject size)
 {
     FontName = name;
     FontSize = size;
 }
コード例 #5
0
ファイル: PdfOutput.cs プロジェクト: mrdrbob/NFountain
        private bool WriteObject(BaseObject obj)
        {
            if (obj == null)
                return false;

            bool found = WriteObject(obj as IntegerNumberObject)
                || WriteObject(obj as RealNumberObject)
                || WriteObject(obj as StringObject)
                || WriteObject(obj as ArrayObject)
                || WriteObject(obj as DictionaryObject)
                || WriteObject(obj as IndirectReferenceObject)
                || WriteObject(obj as IndirectObject)
                || WriteObject(obj as NameObject)
                || WriteObject(obj as StreamObject);

            if (!found) {
                Console.WriteLine("!ERR - COULD NOT FIND {0}", obj.GetType().FullName);
            }

            return found;
        }
コード例 #6
0
ファイル: PdfOutput.cs プロジェクト: mrdrbob/NFountain
 PdfOutput Write(BaseObject obj)
 {
     WriteObject(obj);
     return this;
 }
コード例 #7
0
ファイル: PrintString.cs プロジェクト: radiatoryang/NFountain
 public PrintString(BaseObject value)
 {
     Value = value;
 }