@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; byte[] ser = decodeStringToByte(mark); map.put(Integer.valueOf(((PdfNumber)code).intValue()), ser); }
int getPageRotation(final PdfDictionary page) { PdfNumber rotate = page.getAsNumber(PdfName.ROTATE); if (rotate == null) return 0; else { int n = rotate.intValue(); n %= 360; return n < 0 ? n + 360 : n; } } /** Gets the page size, taking rotation into account. This
public void invoke(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) { PdfNumber render = (PdfNumber)operands.get(0); processor.gs().renderMode = render.intValue(); } }
@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; byte[] ser = decodeStringToByte(mark); map.put(Integer.valueOf(((PdfNumber)code).intValue()), ser); }
int getPageRotation(final PdfDictionary page) { PdfNumber rotate = page.getAsNumber(PdfName.ROTATE); if (rotate == null) return 0; else { int n = rotate.intValue(); n %= 360; return n < 0 ? n + 360 : n; } } /** Gets the page size, taking rotation into account. This
public void invoke(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) { PdfNumber render = (PdfNumber)operands.get(0); processor.gs().renderMode = render.intValue(); } }
PdfNumber pageRotation = pageDict.getAsNumber(PdfName.ROTATE); if (pageRotation == null) { pageDict.put(PdfName.ROTATE, new PdfNumber(90)); } else { pageDict.put(PdfName.ROTATE, new PdfNumber((pageRotation .intValue() + 90) % 360)); }
public void invoke(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) { int lineJoin = ((PdfNumber) operands.get(0)).intValue(); processor.gs().setLineJoinStyle(lineJoin); } }
public void invoke(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) { int lineCap = ((PdfNumber) operands.get(0)).intValue(); processor.gs().setLineCapStyle(lineCap); } }
public void invoke(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) { int lineCap = ((PdfNumber) operands.get(0)).intValue(); processor.gs().setLineCapStyle(lineCap); } }
@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; encodeSequence(decodeStringToByte(mark), (char)((PdfNumber)code).intValue()); }
boolean isSymbolic() { PdfDictionary fontDescriptor = font.getAsDict(PdfName.FONTDESCRIPTOR); if (fontDescriptor == null) return false; PdfNumber flags = fontDescriptor.getAsNumber(PdfName.FLAGS); if (flags == null) return false; return (flags.intValue() & 0x04) != 0; } }
boolean isSymbolic() { PdfDictionary fontDescriptor = font.getAsDict(PdfName.FONTDESCRIPTOR); if (fontDescriptor == null) return false; PdfNumber flags = fontDescriptor.getAsNumber(PdfName.FLAGS); if (flags == null) return false; return (flags.intValue() & 0x04) != 0; } }
@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; encodeSequence(decodeStringToByte(mark), (char)((PdfNumber)code).intValue()); }
@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; int codepoint; String s = decodeStringToUnicode(mark); if (Utilities.isSurrogatePair(s, 0)) codepoint = Utilities.convertToUtf32(s, 0); else codepoint = (int)s.charAt(0); map.put(codepoint, ((PdfNumber)code).intValue()); }
static Integer getFlags(PdfDictionary field) { PdfName type = field.getAsName(PdfName.FT); if (!PdfName.BTN.equals(type)) return null; PdfNumber flags = field.getAsNumber(PdfName.FF); if (flags == null) return null; return flags.intValue(); }
@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; int codepoint; String s = decodeStringToUnicode(mark); if (Utilities.isSurrogatePair(s, 0)) codepoint = Utilities.convertToUtf32(s, 0); else codepoint = (int)s.charAt(0); map.put(((PdfNumber)code).intValue(), codepoint); }
static Integer getFlags(PdfDictionary field) { PdfName type = field.getAsName(PdfName.FT); if (!PdfName.BTN.equals(type)) return null; PdfNumber flags = field.getAsNumber(PdfName.FF); if (flags == null) return null; return flags.intValue(); }
@Override void addChar(PdfString mark, PdfObject code) { if (!(code instanceof PdfNumber)) return; int codepoint; String s = decodeStringToUnicode(mark); if (Utilities.isSurrogatePair(s, 0)) codepoint = Utilities.convertToUtf32(s, 0); else codepoint = (int)s.charAt(0); map.put(codepoint, ((PdfNumber)code).intValue()); }
private PageRefs(final PdfReader reader) throws IOException { this.reader = reader; if (reader.partial) { refsp = new IntHashtable(); PdfNumber npages = (PdfNumber)PdfReader.getPdfObjectRelease(reader.rootPages.get(PdfName.COUNT)); sizep = npages.intValue(); } else { readPages(); } }