Author: |
|
Creation Date: |
2008-04-16 |
• ArchiCAD 11 |
|
Platform: |
• Mac OS X |
Audience: |
• newcomers |
Reference: |
• [tracking number] |
PDF file size and Fill choice
Vectorial fills play an important role in PDF file size. Below is simple house without fills. The PDF file size is 108kb. The PDF file opens instantaneously on most modern computers.
Here is the same house with an optimized fill. The PDF file size is 218 Kb and opens in under 2 seconds.
Here is the same house with standard fills and lines. Its file size is 435 kb and the PDF file opens in 4 seconds.
Here is the same house with similar fill and nicer story lines. The PDF file size is 1235 kb and it opens in 17 seconds. Panning on this file in the Adobe viewer is slow and printing is starting to get problematic.
Did you notice the subtle changes in the roof hatching?
How about the cool line type in the last drawing?
There were no tricks. The PDF was set to print in A3 format and the the above pictures show the tiles at 125% of their printed size. The overly detailed vectorial fill in the last picture is source of the PDF size and its resultant slowness to open.
The costs of the vectorial fills in the roof are the following:
- Roof 1: 92 kb
- Roof 2: 309 kb
- Roof 3: 955 kb
story lines in third drawing add 154 kb (more bytes than the original PDF file !)
The first ominous check box
With that box checked, the Vectorial Hatching setting becomes important for all of the materials in your section.
To check the material of the roof open the Roof Selection Settings.
The icon the arrow points to notifies the user the "Roof-Tile French Red" has a vectorial hatch. If the vectorial hatch has a lot of lines and the hatch template is repeated many times, the PDF file size will reflect the increase in lines.
The Discovery Process
Take a look at the menu points to visit to discover the effects of vectorial fill on PDF file size.
First stop - Materials
So "Roof Tile 08" is the vectorial hatch for "Roof-Tile French Red".
The Three Different Vectorial Hatches
Please note the visual effects amongst the three are small. There are performance reasons for deciding which to use.
- Roof Tile 08 1 the PDF file opens under 2 seconds
- Roof Tile 08 the PDF file opens under 4 seconds
Roof Tile 08 2 the PDF file opens in 12 seconds or more
Here "Roof Tile 08" fill type settings is open . Note the "Copy" and "Paste" buttons are highlighted. By pressing the copy button, then closing the dialog, a "CTRL-V" can be used on the plan to paste the vectorial pattern.
Hence the three vectorial patterns.
Fast
Okay
Awful
The first pattern has less line segments than the original fill and no arc like the last. The original vectorial fill had 20 line segments used to imitate the half circle. The half circle was changed to a "V". Note that although the shape is far from being a half circle, the end appearance is pretty much the same.
The last pattern also has 5 elements, but one element is an arc. The arc causes significant performance problems with the final result.
Clients with Microscopes
If you have clients that take a microscope to your drawings you might consider using arcs. The PDF this pattern produces when enlarged to 5464% still presents an arc.
As exciting as this scalabilty feature is, you still might wish to consider mundane facts.
- Do your client care.
- Will you be able to output your work when you are done.
Some printers/plotter don't handle large PDFs well.
Vectorial Fills can help illustrate your work, but you should be aware of drawbacks that excessive detail may bring.
Killer Lines
Here is the line type used in the last slow drawing above. The three story lines added more bytes to the drawing than the original drawing had.
From the dialog the line doesn't look that bad, but copy out the pattern using "Copy line components", close the dialog, and paste it on the plan, it will become clear that line abuse is the culprit.
108 lines all together. It shows nicely with various scales, but the trick probably isn't worth it. (Lines were used, since fills will not copy/paste back into Line Types)
