Java源码示例:org.apache.pdfbox.contentstream.operator.color.SetNonStrokingDeviceGrayColor
示例1
public TextParser(PdfHelper pdfHelper, int pageHeight) throws IOException {
super();
this.pdfHelper = pdfHelper;
this.pageHeight = pageHeight;
array = new JSONArray();
setSortByPosition(true);
setSuppressDuplicateOverlappingText(true);
addOperator(new BeginText());
addOperator(new Concatenate());
addOperator(new DrawObject());
addOperator(new EndText());
addOperator(new MoveText());
addOperator(new MoveTextSetLeading());
addOperator(new NextLine());
addOperator(new Restore());
addOperator(new Save());
addOperator(new SetCharSpacing());
addOperator(new SetFontAndSize());
addOperator(new SetGraphicsStateParameters());
addOperator(new SetMatrix());
addOperator(new SetNonStrokingColor());
addOperator(new SetNonStrokingColorN());
addOperator(new SetNonStrokingColorSpace());
addOperator(new SetNonStrokingDeviceCMYKColor());
addOperator(new SetNonStrokingDeviceGrayColor());
addOperator(new SetNonStrokingDeviceRGBColor());
addOperator(new SetTextHorizontalScaling());
addOperator(new SetTextLeading());
addOperator(new SetTextRenderingMode());
addOperator(new SetTextRise());
addOperator(new SetWordSpacing());
addOperator(new ShowText());
addOperator(new ShowTextAdjusted());
addOperator(new ShowTextLine());
addOperator(new ShowTextLineAndSpace());
}
示例2
public PdfToTextInfoConverter(PDDocument pddfDoc) throws IOException {
addOperator(new SetStrokingColorSpace());
addOperator(new SetNonStrokingColorSpace());
addOperator(new SetNonStrokingColorN());
addOperator(new SetStrokingColor());
addOperator(new SetNonStrokingColor());
addOperator(new SetStrokingDeviceGrayColor());
addOperator(new SetNonStrokingDeviceGrayColor());
addOperator(new SetStrokingDeviceRGBColor());
addOperator(new SetNonStrokingDeviceRGBColor());
addOperator(new SetStrokingDeviceCMYKColor());
addOperator(new SetNonStrokingDeviceCMYKColor());
addOperator(new AppendRectangleToPath());
addOperator(new ClipEvenOddRule());
addOperator(new ClipNonZeroRule());
addOperator(new ClosePath());
addOperator(new CurveTo());
addOperator(new CurveToReplicateFinalPoint());
addOperator(new CurveToReplicateInitialPoint());
addOperator(new EndPath());
addOperator(new FillEvenOddAndStrokePath());
addOperator(new FillEvenOddRule());
addOperator(new FillNonZeroAndStrokePath());
addOperator(new FillNonZeroRule());
addOperator(new LineTo());
addOperator(new MoveTo());
addOperator(new StrokePath());
document = pddfDoc;
}
示例3
public PrintImageLocationsImproved() throws IOException {
super();
addOperator(new SetNonStrokingColor());
addOperator(new SetNonStrokingColorN());
addOperator(new SetNonStrokingDeviceCMYKColor());
addOperator(new SetNonStrokingDeviceGrayColor());
addOperator(new SetNonStrokingDeviceRGBColor());
addOperator(new SetNonStrokingColorSpace());
}
示例4
public PDFBoxTree() throws IOException
{
super();
super.setSortByPosition(true);
super.setSuppressDuplicateOverlappingText(true);
//add operators for tracking the graphic state
addOperator(new SetStrokingColorSpace());
addOperator(new SetNonStrokingColorSpace());
addOperator(new SetLineDashPattern());
addOperator(new SetStrokingDeviceGrayColor());
addOperator(new SetNonStrokingDeviceGrayColor());
addOperator(new SetFlatness());
addOperator(new SetLineJoinStyle());
addOperator(new SetLineCapStyle());
addOperator(new SetStrokingDeviceCMYKColor());
addOperator(new SetNonStrokingDeviceCMYKColor());
addOperator(new SetLineMiterLimit());
addOperator(new SetStrokingDeviceRGBColor());
addOperator(new SetNonStrokingDeviceRGBColor());
addOperator(new SetRenderingIntent());
addOperator(new SetStrokingColor());
addOperator(new SetNonStrokingColor());
addOperator(new SetStrokingColorN());
addOperator(new SetNonStrokingColorN());
addOperator(new SetFontAndSize());
addOperator(new SetLineWidth());
init();
}
示例5
/**
* Constructor.
*/
protected PDFGraphicsStreamEngine(PDPage page)
{
this.page = page;
addOperator(new CloseFillNonZeroAndStrokePath());
addOperator(new FillNonZeroAndStrokePath());
addOperator(new CloseFillEvenOddAndStrokePath());
addOperator(new FillEvenOddAndStrokePath());
addOperator(new BeginInlineImage());
addOperator(new BeginText());
addOperator(new CurveTo());
addOperator(new Concatenate());
addOperator(new SetStrokingColorSpace());
addOperator(new SetNonStrokingColorSpace());
addOperator(new SetLineDashPattern());
addOperator(new DrawObject()); // special graphics version
addOperator(new EndText());
addOperator(new FillNonZeroRule());
addOperator(new LegacyFillNonZeroRule());
addOperator(new FillEvenOddRule());
addOperator(new SetStrokingDeviceGrayColor());
addOperator(new SetNonStrokingDeviceGrayColor());
addOperator(new SetGraphicsStateParameters());
addOperator(new ClosePath());
addOperator(new SetFlatness());
addOperator(new SetLineJoinStyle());
addOperator(new SetLineCapStyle());
addOperator(new SetStrokingDeviceCMYKColor());
addOperator(new SetNonStrokingDeviceCMYKColor());
addOperator(new LineTo());
addOperator(new MoveTo());
addOperator(new SetLineMiterLimit());
addOperator(new EndPath());
addOperator(new Save());
addOperator(new Restore());
addOperator(new AppendRectangleToPath());
addOperator(new SetStrokingDeviceRGBColor());
addOperator(new SetNonStrokingDeviceRGBColor());
addOperator(new SetRenderingIntent());
addOperator(new CloseAndStrokePath());
addOperator(new StrokePath());
addOperator(new SetStrokingColor());
addOperator(new SetNonStrokingColor());
addOperator(new SetStrokingColorN());
addOperator(new SetNonStrokingColorN());
addOperator(new ShadingFill());
addOperator(new NextLine());
addOperator(new SetCharSpacing());
addOperator(new MoveText());
addOperator(new MoveTextSetLeading());
addOperator(new SetFontAndSize());
addOperator(new ShowText());
addOperator(new ShowTextAdjusted());
addOperator(new SetTextLeading());
addOperator(new SetMatrix());
addOperator(new SetTextRenderingMode());
addOperator(new SetTextRise());
addOperator(new SetWordSpacing());
addOperator(new SetTextHorizontalScaling());
addOperator(new CurveToReplicateInitialPoint());
addOperator(new SetLineWidth());
addOperator(new ClipNonZeroRule());
addOperator(new ClipEvenOddRule());
addOperator(new CurveToReplicateFinalPoint());
addOperator(new ShowTextLine());
addOperator(new ShowTextLineAndSpace());
addOperator(new BeginMarkedContentSequence());
addOperator(new BeginMarkedContentSequenceWithProperties());
addOperator(new EndMarkedContentSequence());
}