PDFill | First  |  Previous  |   Next  |  Last

PDFill PDF Editor Enterprise Version: Custom Shapes

PDFill Enterprise offer the custom shapes for most used callout, lines and curves.

You can customize them in your way.  Their properties need to be modified from files under

C:\Program Files (x86)\PlotSoft\PDFill\Saved\CustomShapes\

(See Example PDF and Example PDFill Project File  )


1. Steps on how to draw a Custom Shape on PDF Page:

Choose Insert Menu > PDF Drawing > Select Custom Shapes Option > Select a custom shape
 

2. Screenshot on Custom Shapes:

1. Input_CustomCallout1.txt For Callout Button:

Custom Callout 1 //1. String Text for Button Caption
Drag Left Mouse Button to Move //2. String Text for Button Description
Drag Left Mouse Button to Move //3. String Text for Button Tooltip
3 //4. Button Style: Caption Only(1), Icon Only(2), Icon and Caption (3)
1 //5. Button Icon Index: 1 for Callout (* dummy)
//For Line Property  
1.5 //6. Line Weight
255 //7. Line Color in Red (0-255)
0 //8. Line Color in Green (0-255)
0 //9. Line Color in Blue (0-255)
0 //10. Line Style: Solid(0), Round Dot(1), Square Dot(2), Dash(3), Dash Dot(4), Long Dash(5), Long Dash Dot(6), Long Dash Dot Dot(8)
0 //11. Transparency
2 //12. Begin Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //13. Begin Size:(0-8)  
0 //14. End Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //15. End Size: (0-8)
//For Text Property  
\0 //16. Default String to be shown to begin with. \0 is No Text
10.0 //17. Text Font Size in Point
ARIAL NARROW //18. Text Font Name
0 //19. Text Font Style: 0 Regular, 1 Bold, 2 Italic, 3 BoldItalic
3 //20. Text Alignment: 0 is Left, 1 is Center, 2 is Right, 3 is Justify
255 //21. Text Font Color in Red (0-255)
0  //22. Text Font Color in Green (0-255)
0 //23. Text Font Color in Blue (0-255)
255 //24. Text Background Fill Color in Red (0-255), -1 is No Fill Color
255 //25. Text Background Fill Color in Green (0-255), -1 is No Fill Color

255

//26. Text Background Fill Color in Blue (0-255), -1 is No Fill Color

2. Input_CustomLine1.txt For Custom Line1 Button:
3. Input_CustomLine2.txt For Custom Line2 Button:
4. Input_CustomLine3.txt For Custom Line3 Button:

Custom Line 1: Dimension //1. String Text for Button Caption
Draw Arrow Line //2. String Text for Button Description
Dimension Line //3. String Text for Button Tooltip
3 //4. Button Style: Caption Only(1), Icon Only(2), Icon and Caption (3)
2 //5. Button Icon Index: 2 for Double Arrow Icon (* dummy)
//For Line/Arrow Property  
1.50 //6. Line Weight
255 //7. Line Color in Red (0-255)
0 //8. Line Color in Green (0-255)
0 //9. Line Color in Blue (0-255)
0 //10. Line Style: Solid(0), Round Dot(1), Square Dot(2), Dash(3), Dash Dot(4), Long Dash(5), Long Dash Dot(6), Long Dash Dot Dot(8)
0 //11. Transparency
1 //12. Begin Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //13. Begin Size:(0-8)
1 //14. End Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //15. End Size: (0-8)

5. Input_CustomLineTextShape1.txt For CustomLineTextShape1 Button:

CustomLineTextShape1: Abandon //1. String Text for Button Caption
Draw Line with Text/Circle //2. String Text for Button Description
Abandonment Line //3. String Text for Button Tooltip
3 //4. Button Style: Caption Only(1), Icon Only(2), Icon and Caption (3)
5 //5. Button Icon Index: 5 for Line/Text/Circle (* dummy)
//For Line/Arrow Property  
2.25 //6. Line Weight
255 //7. Line Color in Red (0-255)
217 //8. Line Color in Green (0-255)
0 //9. Line Color in Blue (0-255)
0 //10. Line Style: Solid(0), Round Dot(1), Square Dot(2), Dash(3), Dash Dot(4), Long Dash(5), Long Dash Dot(6), Long Dash Dot Dot(8)
0 //11. Transparency
0 //12. Begin Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //13. Begin Size:(0-8)
0 //14. End Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //15. End Size: (0-8)
//Text Property  
A //16. String to be shown
7.0 //17. Text Font Size in Point
ARIAL NARROW //18. Text Font Name
3 //19. Text Font Style: 0 Regular, 1 Bold, 2 Italic, 3 BoldItalic
0 //20. Text Alignment: 0 is Left
255 //21. Text Font Color in Red (0-255)
150 //22. Text Font Color in Green (0-255)
0 //23. Text Font Color in Blue (0-255)
-1 //24. -1 is No Fill Color (* dummy)
-1 //25. -1 is No Fill Color (* dummy)
-1 //26. -1 is No Fill Color (* dummy)
//Shape Property  
1 //27. 1 is Circle (* dummy)
16.0 //28. Circle Diameter in Point, 0 is Auto
255 //29. Circle Color in Red (0-255)
150 //30. Circle Color in Green (0-255)
0 //31. Circle Color in Blue (0-255)
0.75 //32. Circle Line Width in Point
18.0 //33. Length in Point from Line Edge to the First Text/Shape Center
90.0 //34. Length in Point between the Text/Shape Centers

0

//35. Max Text/Circle Number: 0 is Auto.

 

6. Input_CustomCurve1.txt For Custom Curve 1 Button:
7. Input_CustomCurve2.txt For Custom Curve 2 Button:

Custom Curve 2: Smooth //1. String Text for Button Caption
Draw Smooth Curve //2. String Text for Button Description
Smooth Install Line //3. String Text for Button Tooltip
3 //4. Button Style: Caption Only(1), Icon Only(2), Icon and Caption (3)
6 //5. Button Icon Index: 6 for Smooth Curve (* dummy)
//For Curve Property  
2.25 //6. Line Weight
255 //7. Line Color in Red (0-255)
0 //8. Line Color in Green (0-255)
0 //9. Line Color in Blue (0-255)
0 //10. Line Style: Solid(0), Round Dot(1), Square Dot(2), Dash(3), Dash Dot(4), Long Dash(5), Long Dash Dot(6), Long Dash Dot Dot(8)
0 //11. Transparency
0 //12. Begin Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //13. Begin Size:(0-8)
0 //14. End Style: No Arrow 0, Arrow 1, Open Arrow 2, Stealth Arrow 3, Diamond Arrow 4, Oval Arrow 5
5 //15. End Size: (0-8)
0 //16. Curve Type: Smooth Curve(0); Straight Curve(1); Smooth Scribble(2); Straight Scribble(3); Smooth FreeForm(4); Straight FreeForm(5); Signture(6); Cloud Form(7); Pencil Commenting(8); Polyline or PolyGon Comment(9); Cloud Commmenting(10)


PDFill Copyright 2002-2022 by PlotSoft L.L.C..  All rights reserved.