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());
}