private boolean hasPicture(CharacterRun cr) { return picturesTable.hasPicture(cr); }
private LevelTuple[] buildOverrideTuples(Paragraph par, int length) { ListFormatOverrideLevel overrideLevel; // find the override for this level if (listTables.getLfoData(par.getIlfo()).getRgLfoLvl().length == 0) { return null; } overrideLevel = listTables.getLfoData(par.getIlfo()).getRgLfoLvl()[0]; if (overrideLevel == null) { return null; } LevelTuple[] levelTuples = new LevelTuple[length]; ListLevel listLevel = overrideLevel.getLevel(); if (listLevel == null) { return null; } for (int i = 0; i < length; i++) { levelTuples[i] = buildTuple(i, listLevel); } return levelTuples; }
private LevelTuple buildTuple(int i, ListLevel listLevel) { boolean isLegal = false; int start = 1; int restart = -1; String lvlText = "%" + i + "."; String numFmt = "decimal"; start = listLevel.getStartAt(); restart = listLevel.getRestart(); isLegal = listLevel.isLegalNumbering(); numFmt = convertToNewNumFormat(listLevel.getNumberFormat()); lvlText = convertToNewNumberText(listLevel.getNumberText(), listLevel.getLevelNumberingPlaceholderOffsets()); return new LevelTuple(start, restart, lvlText, numFmt, isLegal); }
String numbering = null; if (document.getStyleSheet().numStyles() > p.getStyleIndex()) { StyleDescription style = document.getStyleSheet().getStyleDescription(p.getStyleIndex()); if (style != null && style.getName() != null && style.getName().length() > 0) { if (p.isInList()) { numbering = listManager.getFormattedNumber(p); tas = buildParagraphTagAndStyle(style.getName(), (parentTableLevel > 0)); } else { tas = new TagAndStyle("p", null); } else if (pictureTable.hasPicture(cr)) {
public int getSize() { return FibBase.getSize() + LittleEndian.SHORT_SIZE + FibRgW97.getSize() + LittleEndian.SHORT_SIZE + FibRgLw97.getSize() + LittleEndian.SHORT_SIZE + _fieldHandler.sizeInBytes(); }
private PicturesSource(HWPFDocument doc) { picturesTable = doc.getPicturesTable(); all = picturesTable.getAllPictures(); // Build the Offset-Picture lookup map lookup = new HashMap<Integer, Picture>(); for (Picture p : all) { lookup.put(p.getStartOffset(), p); } // Work out which Pictures aren't referenced by // a \u0001 in the main text // These are \u0008 escher floating ones, ones // found outside the normal text, and who // knows what else... nonU1based = new ArrayList<Picture>(); nonU1based.addAll(all); Range r = doc.getRange(); for (int i = 0; i < r.numCharacterRuns(); i++) { CharacterRun cr = r.getCharacterRun(i); if (picturesTable.hasPicture(cr)) { Picture p = getFor(cr); int at = nonU1based.indexOf(p); nonU1based.set(at, null); } } }
ListData listData = listTables.getListData(paragraph.getList().getLsid()); if (listData == null) { LevelTuple[] levelTuples = new LevelTuple[listData.getLevels().length]; for (int i = 0; i < listData.getLevels().length; i++) { levelTuples[i] = buildTuple(i, listData.getLevels()[i]);
private void extractSavedByMetadata(HWPFDocument document) { SavedByTable savedByTable = document.getSavedByTable(); if (savedByTable == null) { return; } for (SavedByEntry sbe : savedByTable.getEntries()) { metadata.add(TikaCoreProperties.ORIGINAL_RESOURCE_NAME, sbe.getSaveLocation()); } }
public int getSizeInBytes() { return LVLF.getSize() + _lvlf.getCbGrpprlChpx() + _lvlf.getCbGrpprlPapx() + _xst.getSize(); }
public void setNotesTextPositionsSize( NoteType noteType, int offset ) { _fieldHandler.setFieldSize( noteType.getFibTextPositionsFieldIndex(), offset ); }
public PlexOfField( GenericPropertyNode propertyNode ) { this.propertyNode = propertyNode; fld = new FieldDescriptor( propertyNode.getBytes() ); }
public void setNotesDescriptorsOffset( NoteType noteType, int offset ) { _fieldHandler.setFieldOffset( noteType.getFibDescriptorsFieldIndex(), offset ); }
public int getNotesDescriptorsSize( NoteType noteType ) { return _fieldHandler.getFieldSize( noteType .getFibDescriptorsFieldIndex() ); }
public void setNotesDescriptorsSize( NoteType noteType, int offset ) { _fieldHandler.setFieldSize( noteType.getFibDescriptorsFieldIndex(), offset ); }
public int getNotesDescriptorsOffset( NoteType noteType ) { return _fieldHandler.getFieldOffset( noteType .getFibDescriptorsFieldIndex() ); }
public int getSizeInBytes() { return _lvl == null ? LFOLVLBase.getSize() : LFOLVLBase.getSize() + _lvl.getSizeInBytes(); }
public int getSize() { return FibBase.getSize() + LittleEndian.SHORT_SIZE + FibRgW97.getSize() + LittleEndian.SHORT_SIZE + FibRgLw97.getSize() + LittleEndian.SHORT_SIZE + _fieldHandler.sizeInBytes(); }
if (pictures.hasPicture(cr)) { Picture picture = pictures.getFor(cr); handlePictureCharacterRun(cr, picture, pictures, xhtml);
public void setNotesTextPositionsSize( NoteType noteType, int offset ) { _fieldHandler.setFieldSize( noteType.getFibTextPositionsFieldIndex(), offset ); }