Java Doc for PDFTextFormat.java in  » PDF » PDF-Renderer » com » sun » pdfview » 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 Renderer » com.sun.pdfview 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.pdfview.PDFTextFormat

PDFTextFormat
public class PDFTextFormat implements Cloneable(Code)
a class encapsulating the text state
author:
   Mike Wessler



Constructor Summary
public  PDFTextFormat()
    

Method Summary
public  voidcarriageReturn()
    
public  voidcarriageReturn(float x, float y)
     perform a carriage return by translating by x and y.
public  Objectclone()
    
public  voiddoText(PDFPage cmds, String text)
     add some text to the page.
public  voiddoText(PDFPage cmds, Object ary)
     add some text to the page.
public  voidend()
    
public  voidflush()
     finish any unfinished words.
public  floatgetCharSpacing()
    
public  PDFFontgetFont()
    
public  floatgetFontSize()
    
public  floatgetHorizontalScale()
    
public  floatgetLeading()
    
public  intgetMode()
    
public  floatgetRise()
    
public  AffineTransformgetTransform()
    
public  floatgetWordSpacing()
    
public  voidreset()
    
public  voidsetCharSpacing(float spc)
    
public  voidsetFont(PDFFont f, float size)
    
public  voidsetHorizontalScale(float scl)
     set the horizontal scale.
public  voidsetLeading(float spc)
    
public  voidsetMatrix(float[] matrix)
    
public  voidsetMode(int m)
     set the mode of the text.
public  voidsetRise(float spc)
    
public  voidsetTextFormatMode(int mode)
    
public  voidsetWordSpacing(float spc)
    


Constructor Detail
PDFTextFormat
public PDFTextFormat()(Code)
create a new PDFTextFormat, with initial values




Method Detail
carriageReturn
public void carriageReturn()(Code)
perform a carriage return



carriageReturn
public void carriageReturn(float x, float y)(Code)
perform a carriage return by translating by x and y. The next carriage return will be relative to the new location.



clone
public Object clone()(Code)
Clone the text format



doText
public void doText(PDFPage cmds, String text)(Code)
add some text to the page.
Parameters:
  cmds - the PDFPage to add the commands to
Parameters:
  text - the text to add



doText
public void doText(PDFPage cmds, Object ary) throws PDFParseException(Code)
add some text to the page.
Parameters:
  cmds - the PDFPage to add the commands to
Parameters:
  ary - an array of Strings and Doubles, where the Stringsrepresent text to be added, and the Doubles represent kerningamounts.



end
public void end()(Code)
end a span of text



flush
public void flush()(Code)
finish any unfinished words. TODO: write this!



getCharSpacing
public float getCharSpacing()(Code)
get the char spacing



getFont
public PDFFont getFont()(Code)
get the font



getFontSize
public float getFontSize()(Code)
get the font size



getHorizontalScale
public float getHorizontalScale()(Code)
Get the horizontal scale the horizontal scale, in percent



getLeading
public float getLeading()(Code)
get the leading



getMode
public int getMode()(Code)
Get the mode of the text



getRise
public float getRise()(Code)
Get the rise



getTransform
public AffineTransform getTransform()(Code)
Get the current transform



getWordSpacing
public float getWordSpacing()(Code)
get the word spacing



reset
public void reset()(Code)
reset the PDFTextFormat for a new run



setCharSpacing
public void setCharSpacing(float spc)(Code)
set the character spacing



setFont
public void setFont(PDFFont f, float size)(Code)
set the font and size



setHorizontalScale
public void setHorizontalScale(float scl)(Code)
set the horizontal scale.
Parameters:
  scl - the horizontal scale, in percent (100=normal)



setLeading
public void setLeading(float spc)(Code)
set the leading



setMatrix
public void setMatrix(float[] matrix)(Code)
set the transform matrix directly



setMode
public void setMode(int m)(Code)
set the mode of the text. The correspondence of m to mode is show in the following table. m is a value from 0-7 in binary: 000 Fill 001 Stroke 010 Fill + Stroke 011 Nothing 100 Fill + Clip 101 Stroke + Clip 110 Fill + Stroke + Clip 111 Clip Therefore: Fill corresponds to the low bit being 0; Clip corresponds to the hight bit being 1; and Stroke corresponds to the middle xor low bit being 1.



setRise
public void setRise(float spc)(Code)
set the rise



setTextFormatMode
public void setTextFormatMode(int mode)(Code)
Set the mode from another text format mode
Parameters:
  mode - the text render mode using thecodes from PDFShapeCmd and not the wacky PDF codes



setWordSpacing
public void setWordSpacing(float spc)(Code)
set the word spacing



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.