Exemplo n.º 1
0
 public void Write(PdfObject obj) {
     Debug.Assert(obj != null);
     if (obj.IsIndirect) {
         indirectObjects.Push(obj);
         obj.WriteIndirect(this);
         indirectObjects.Pop();
     }
     else {
         obj.Write(this);
     }
 }
Exemplo n.º 2
0
 public void Remove(PdfObject value)
 {
     elements.Remove(value);
 }
Exemplo n.º 3
0
 public void Insert(int index, PdfObject value)
 {
     elements.Insert(index, value);
 }
Exemplo n.º 4
0
 public int IndexOf(PdfObject value)
 {
     return elements.IndexOf(value);
 }
Exemplo n.º 5
0
 public bool Contains(PdfObject value)
 {
     return elements.Contains(value);
 }
Exemplo n.º 6
0
 public int Add(PdfObject value)
 {
     return elements.Add(value);
 }
Exemplo n.º 7
0
 public void AddObject(PdfObject obj)
 {
     objects.Add(obj);
 }
Exemplo n.º 8
0
 private void WritePdfObject(PdfObject obj)
 {
     xrefTable.Add(obj.ObjectId, doc.Writer.Position);
     doc.Writer.WriteLine(obj);
 }
Exemplo n.º 9
0
 private void addTrailerObject(PdfObject obj)
 {
     this.trailerObjects.Add(obj);
 }
Exemplo n.º 10
0
 public PdfObjectReference(PdfObject obj)
 {
     refId = obj.ObjectId;
 }
Exemplo n.º 11
0
 public PdfObjectReference(PdfObject obj)
 {
     refId = obj.ObjectId;
 }
Exemplo n.º 12
0
 public void WriteLine(PdfObject obj) {
     Debug.Assert(obj != null);
     Write(obj);
     WriteLine();
 }