Java Doc for BidiLine.java in  » PDF » pdf-itext » com » lowagie » text » pdf » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » PDF » pdf itext » com.lowagie.text.pdf 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.lowagie.text.pdf.BidiLine

BidiLine
public class BidiLine (Code)
Does all the line bidirectional processing with PdfChunk assembly.
author:
   Paulo Soares (psoares@consiste.pt)


Field Summary
protected  intarabicOptions
    
protected  ArrayListchunks
    
protected  intcurrentChar
    
protected  PdfChunkdetailChunks
    
protected  intindexChars
    
protected  intindexChunk
    
protected  intindexChunkChar
    
final protected static  IntHashtablemirrorChars
    
protected  byteorderLevels
    
protected  intpieceSize
    
protected  intrunDirection
    
protected  booleanshortStore
    
protected  intstoredCurrentChar
    
protected  PdfChunkstoredDetailChunks
    
protected  intstoredIndexChars
    
protected  intstoredIndexChunk
    
protected  intstoredIndexChunkChar
    
protected  bytestoredOrderLevels
    
protected  intstoredRunDirection
    
protected  charstoredText
    
protected  intstoredTotalTextLength
    
protected  chartext
    
protected  inttotalTextLength
    

Constructor Summary
public  BidiLine()
    
public  BidiLine(BidiLine org)
    

Method Summary
public  voidaddChunk(PdfChunk chunk)
    
public  voidaddChunks(ArrayList chunks)
    
public  voidaddPiece(char c, PdfChunk chunk)
    
public  voidclearChunks()
    
public  ArrayListcreateArrayOfPdfChunks(int startIdx, int endIdx)
    
public  ArrayListcreateArrayOfPdfChunks(int startIdx, int endIdx, PdfChunk extraPdfChunk)
    
public  voiddoArabicShapping()
    
public  voidflip(int start, int end)
    
public  booleangetParagraph(int runDirection)
    
public  floatgetWidth(int startIdx, int lastIdx)
     Gets the width of a range of characters.
public  int[]getWord(int startIdx, int idx)
    
public  booleanisEmpty()
    
public static  booleanisWS(char c)
    
public  voidmirrorGlyphs()
    
public  PdfLineprocessLine(float width, int alignment, int runDirection, int arabicOptions)
    
public  voidreorder(int start, int end)
    
public  voidrestore()
    
public  voidsave()
    
public  inttrimLeft(int startIdx, int endIdx)
    
public  inttrimLeftEx(int startIdx, int endIdx)
    
public  inttrimRight(int startIdx, int endIdx)
    
public  inttrimRightEx(int startIdx, int endIdx)
    

Field Detail
arabicOptions
protected int arabicOptions(Code)



chunks
protected ArrayList chunks(Code)



currentChar
protected int currentChar(Code)



detailChunks
protected PdfChunk detailChunks(Code)



indexChars
protected int indexChars(Code)



indexChunk
protected int indexChunk(Code)



indexChunkChar
protected int indexChunkChar(Code)



mirrorChars
final protected static IntHashtable mirrorChars(Code)



orderLevels
protected byte orderLevels(Code)



pieceSize
protected int pieceSize(Code)



runDirection
protected int runDirection(Code)



shortStore
protected boolean shortStore(Code)



storedCurrentChar
protected int storedCurrentChar(Code)



storedDetailChunks
protected PdfChunk storedDetailChunks(Code)



storedIndexChars
protected int storedIndexChars(Code)



storedIndexChunk
protected int storedIndexChunk(Code)



storedIndexChunkChar
protected int storedIndexChunkChar(Code)



storedOrderLevels
protected byte storedOrderLevels(Code)



storedRunDirection
protected int storedRunDirection(Code)



storedText
protected char storedText(Code)



storedTotalTextLength
protected int storedTotalTextLength(Code)



text
protected char text(Code)



totalTextLength
protected int totalTextLength(Code)




Constructor Detail
BidiLine
public BidiLine()(Code)
Creates new BidiLine



BidiLine
public BidiLine(BidiLine org)(Code)




Method Detail
addChunk
public void addChunk(PdfChunk chunk)(Code)



addChunks
public void addChunks(ArrayList chunks)(Code)



addPiece
public void addPiece(char c, PdfChunk chunk)(Code)



clearChunks
public void clearChunks()(Code)



createArrayOfPdfChunks
public ArrayList createArrayOfPdfChunks(int startIdx, int endIdx)(Code)



createArrayOfPdfChunks
public ArrayList createArrayOfPdfChunks(int startIdx, int endIdx, PdfChunk extraPdfChunk)(Code)



doArabicShapping
public void doArabicShapping()(Code)



flip
public void flip(int start, int end)(Code)



getParagraph
public boolean getParagraph(int runDirection)(Code)



getWidth
public float getWidth(int startIdx, int lastIdx)(Code)
Gets the width of a range of characters.
Parameters:
  startIdx - the first index to calculate
Parameters:
  lastIdx - the last inclusive index to calculate the sum of all widths



getWord
public int[] getWord(int startIdx, int idx)(Code)



isEmpty
public boolean isEmpty()(Code)



isWS
public static boolean isWS(char c)(Code)



mirrorGlyphs
public void mirrorGlyphs()(Code)



processLine
public PdfLine processLine(float width, int alignment, int runDirection, int arabicOptions)(Code)



reorder
public void reorder(int start, int end)(Code)



restore
public void restore()(Code)



save
public void save()(Code)



trimLeft
public int trimLeft(int startIdx, int endIdx)(Code)



trimLeftEx
public int trimLeftEx(int startIdx, int endIdx)(Code)



trimRight
public int trimRight(int startIdx, int endIdx)(Code)



trimRightEx
public int trimRightEx(int startIdx, int endIdx)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.