or Cancel
 

More about tktopdf

 

1) What it can


* Export into pdf almost all standard widgets.

* Rotate and scale generated output (it is done during exporting phase, not by pdf functions).

* Sometimes hungs up (it's not a bug it's a feature!) :D I just kidding, I hope this application won't hung up.

 

2) What is missing


* Function for exporting text widget, themed widgets.

* In some export functions there are lack of some widget's options.

* There could be many bugs, because the application wasn't hardly tested.

 

3) How can you help?


The main tktopdf's disadventage is that it wasn't tested very much. I tested it by trying to export programs from

tcl's wiki, but it is not sufficient to say that tktopdf is completed package. So the best way you can help is to test

this package. I will be very happy to improve it. (I wrote tktopdf during Google Summer of Code 2008, it's my

first bigger application in tcl/tk, and about third in tcl/tk in my life so please, be patient :D).

 

Any suggestion to code are also very welcomed.

or Cancel

Linking Wiki Pages

You can easily create page names and links using mediawiki-style templates.

[[Example Page]] will create a link to wiki page named 'Example Page' in the same space

[[#Section One]] will create a link to section 'Section One' in the same page. Note: 'Section One' should be formatted with heading tag (<h1> ... <h6>, Heading {N} from 'Format' dropdown in WISYWYG editor) show example

Also you can create a link to section from another page with [[Example Page#Section One]]

You can change link text with [[Example Page|Demo Wiki Page]]. This will work for section links too, by example: [[#Section One|First Section]], or even [[Example Page#Section One|First Section]]

Also, you can have links to tickets and other Assembla entities, like VCS revisions, files or images.

[[ticket:{number}]] - create a link to ticket numbered with {number}. A shortcut is available in the #{number} form.

[[revision:{id}]] - create a link to SVN, GIT or other supported SCM revision(changeset). Short version: [[r:{id}]]

[[file:{id_or_name}]] - create a link to a file from the current space. Note that you can use file ID if you know it, or file name, that one shown in File list.

[[image:{id_or_name}]] - create a 'img' html tag, where source is a image from the 'Files' tab. Useful in case you want to show an image from 'Files' inline in the page.

[[url:{url}]] - create a link to an external url, also you can have a custom link text with [[url:{url}|Link Text]] form.

[[space:{id_or_name}]] - create a link to space with {id_or_name}. Note that you can use space ID if you know it, or space name.

[[user:{login}]] - create a link to user's profile with {login}. Note that you can use the word {CURRENTUSER} to indicate the user logged in.

Note: '{}' is not part of the markup.



Also You can create page names and links with CamelCase. This assumes any word with two or more upper case characters separated by lower case characters is a page link.

You can use CamelCase without linking to any page, in that case just use ! sign in front of CamelCase word. E.g. !CamelCase

Note: You can disable CamelCase linking on Wiki Settings Page.

You can use a page name in a URL. Substitute an underscore (_) in place of any spaces. E.g. Wiki page becomes Wiki_page.

You may also specify a full path to link to pages outside of this space /page/space_name/page_name