本文整理汇总了C#中PdfObject.ToPdf方法的典型用法代码示例。如果您正苦于以下问题:C# PdfObject.ToPdf方法的具体用法?C# PdfObject.ToPdf怎么用?C# PdfObject.ToPdf使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PdfObject
的用法示例。
在下文中一共展示了PdfObject.ToPdf方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Println
/**
* Writes a PDF object to the Stream, followed by a newline character.
* @param o a PdfObject
* @throws IOException
*/
virtual protected void Println(PdfObject o) {
CheckBT();
o.ToPdf(null, baos);
baos.WriteByte((byte) '\n');
}
示例2: AddToObjStm
private PdfWriter.PdfBody.PdfCrossReference AddToObjStm(PdfObject obj, int nObj)
{
if (numObj >= OBJSINSTREAM)
FlushObjStm();
if (index == null) {
index = new ByteBuffer();
streamObjects = new ByteBuffer();
currentObjNum = IndirectReferenceNumber;
numObj = 0;
}
int p = streamObjects.Size;
int idx = numObj++;
PdfEncryption enc = writer.crypto;
writer.crypto = null;
obj.ToPdf(writer, streamObjects);
writer.crypto = enc;
streamObjects.Append(' ');
index.Append(nObj).Append(' ').Append(p).Append(' ');
return new PdfWriter.PdfBody.PdfCrossReference(2, nObj, currentObjNum, idx);
}
示例3: Printsp
/**
* Writes a PDF object to the Stream, followed by a space character.
* @param o a PdfObject
* @throws IOException
*/
protected void Printsp(PdfObject o) {
CheckBT();
o.ToPdf(null, baos);
baos.WriteByte((byte) ' ');
}