ນີ້ແມ່ນຄໍາສັ່ງ trueprint ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
trueprint - ພິມລາຍການລາຍການໃນເຄື່ອງພິມ postscript.
ສະຫຼຸບສັງລວມ
ພິມແທ້ [ ທາງເລືອກໃນການ ] [ ໄຟ ]
ລາຍລະອຽດ
ພິມແທ້ ເປັນໂຄງການພິມຈຸດປະສົງທົ່ວໄປ. ມັນພະຍາຍາມຜະລິດທຸກສິ່ງທຸກຢ່າງ
ທີ່ທຸກຄົນສາມາດຕ້ອງການໃນການພິມອອກໂຄງການໂດຍບໍ່ຈໍາເປັນຕ້ອງມີຈໍານວນຂະຫນາດໃຫຍ່ຂອງ
ສະຫຼັບຫຼືທໍ່. ພິມແທ້ ປະຈຸບັນສາມາດຈັດການ C, C++, Java, Perl, Verilog, shell
(ລວມທັງ ksh), Pascal, pseudo C, ໄຟລ໌ລາຍງານ (ໄຟລ໌ລາຍງານ trueprint, ເບິ່ງ NOTES),
ໄຟລ໌ລາຍຊື່, ໄຟລ໌ຂໍ້ຄວາມ.
ແຕ່ລະຫນ້າໃນຜົນໄດ້ຮັບມີສ່ວນຫົວເລີ່ມຕົ້ນທີ່ປະກອບດ້ວຍວັນທີຫຼືຜູ້ໃຊ້ກໍານົດ
string, ຊື່ຟັງຊັນປະຈຸບັນ, ແລະຈໍານວນຫນ້າທັງຫມົດ (ເຊິ່ງຖືກນໍາໃຊ້ໃນ
ດັດຊະນີ); ແລະສ່ວນທ້າຍປະກອບດ້ວຍວັນທີ, ຊື່ໄຟລ໌ປັດຈຸບັນ ແລະໝາຍເລກໜ້າ
ພາຍໃນໄຟລ໌, ແລະຈໍານວນຫນ້າທັງຫມົດ. ຖ້າພາສາມີແນວຄວາມຄິດຂອງວົງເລັບ
ຫຼັງຈາກນັ້ນ ພິມແທ້ ຈະລວມເອົາການນັບຄວາມເລິກຂອງວົງເລັບຢູ່ໃນຂອບຊ້າຍ.
ການພິມອອກມີສອງດັດສະນີຫນ້າທີ່ຢູ່ດ້ານຫນ້າ - ຫນຶ່ງແມ່ນບັນຊີລາຍຊື່ຕົວອັກສອນຂອງທັງຫມົດ
functions ແລະອີກອັນຫນຶ່ງແມ່ນບັນຊີລາຍຊື່ຂອງໄຟລ໌ທີ່ມີຫນ້າທີ່ໃນແຕ່ລະໄຟລ໌ເປັນຕົວອັກສອນ
ສັ່ງ. ທໍາອິດຖືກສະກັດກັ້ນຖ້າບໍ່ມີຫນ້າທີ່ແລະທີສອງຖືກສະກັດກັ້ນຖ້າ
ມີພຽງແຕ່ຫນຶ່ງໄຟລ໌.
ຖ້າບໍ່ມີພາສາໃດຖືກລະບຸໄວ້ໃນບັນທັດຄໍາສັ່ງຫຼັງຈາກນັ້ນຕົວເລືອກຕ່າງໆຈະຖືກຕັ້ງໄວ້ໃນຕອນຕົ້ນ
ເຫມາະສົມກັບໄຟລ໌ທໍາອິດທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ປະເພດໄຟລ໌ແມ່ນເອົາມາຈາກ
the suffix - valid suffixes ແມ່ນ
ພາສາ Suffix ພາສາ ທາງເລືອກ
C .c .h -language=c
C++ .cxx .cpp .cc -langauge=cxx
.C .hpp .H
Java .java -language=java
Shell .sh -language=sh
Perl .pl -language=perl
ປາສcal .pas -language=pascal
Verilog .v -language=v
Pseudo C .pc .ph -language=pseudo
ຮູບແບບລາຍງານ .rep -language=report
ລາຍຊື່ .lst -language=list
ຂໍ້ຄວາມທຳມະດາ default -language=text
ເມື່ອ Trueprint ເລີ່ມຕົ້ນມັນໃຊ້ສີ່ຊຸດທາງເລືອກ:
- ຄ່າເລີ່ມຕົ້ນທີ່ມີລະຫັດຍາກ
— ຄ່າເລີ່ມຕົ້ນຂອງພາສາສະເພາະ
— ຕົວເລືອກທີ່ມາຈາກຕົວແປສະພາບແວດລ້ອມ `$TP_OPTS'
- ທາງເລືອກບັນດາຄໍາສັ່ງ
ແຕ່ລະຊຸດຂອງທາງເລືອກ overrides ຊຸດກ່ອນຫນ້າ, ດັ່ງນັ້ນທາງເລືອກໃນຄໍາສັ່ງ override ອື່ນທັງຫມົດ
ຊຸດ.
ຖ້າທ່ານຕ້ອງການກໍານົດບາງທາງເລືອກໃນຕອນຕົ້ນສ່ວນບຸກຄົນ, ຫຼັງຈາກນັ້ນພຽງແຕ່ກໍານົດຕົວແປສະພາບແວດລ້ອມ
`$TP_OPTS'.
OPTIONS
Miscellaneous ທາງເລືອກໃນການ
-D , --debug=
ຕັ້ງຕົວເລືອກດີບັກເປັນ (ເບິ່ງ USAGE ເພື່ອຫຍັງ ແມ່ນ).
-O , --diff=
ຖ້າ ເປັນໄຟລ໌ຫຼັງຈາກນັ້ນພິມຄວາມແຕກຕ່າງລະຫວ່າງ ແລະໃສ່ໄຟລ໌ຖ້າບໍ່ດັ່ງນັ້ນ
ໃຊ້ເປັນຄໍານໍາຫນ້າແລະຄວາມແຕກຕ່າງຂອງການພິມ. ເບິ່ງ USAGE ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການນໍາໃຊ້.
-t , --ພາສາ=
ປະຕິບັດການປ້ອນຂໍ້ມູນເປັນພາສາ. ໃຊ້ --help=language ສໍາລັບລາຍຊື່.
-U , --ຊື່ຜູ້ໃຊ້=
ຕັ້ງຊື່ຜູ້ໃຊ້ສໍາລັບແຜ່ນປົກ
-H, --help[= ]
ພິມຂໍ້ມູນການຊ່ວຍເຫຼືອແລະໃຫ້ ທາງ ເລືອກ ມັນ ບອກ ທາງ ເລືອກ ສໍາ ລັບ ການ
ຫົວຂໍ້ຕໍ່ໄປນີ້:
ທາງເລືອກທັງຫມົດ - ທາງເລືອກທັງຫມົດ
ທາງເລືອກອື່ນ - ທາງເລືອກອື່ນໆ
page-furniture-options - ທາງເລືອກເຟີນີເຈີຫນ້າ
text-format-options - ທາງເລືອກຮູບແບບຂໍ້ຄວາມ
ຕົວເລືອກພິມ - ທາງເລືອກທີ່ເລືອກເອົາສິ່ງທີ່ຈະພິມ
page-format-options - ທາງເລືອກຮູບແບບຫນ້າ
ທາງເລືອກຜົນຜະລິດ - ທາງເລືອກທີ່ມີຜົນກະທົບຜົນຜະລິດ
ພາສາ - ພາສາ
ການກະຕຸ້ນເຕືອນ - ຮູບແບບສໍາລັບ --print-pages string
debug - ຮູບແບບສໍາລັບ --debug string
header - ຮູບແບບສຳລັບ header & footer strings
ບົດລາຍງານ - ຮູບແບບໄຟລ໌ສໍາລັບ --language=ລາຍງານການປ້ອນຂໍ້ມູນ
ສະພາບແວດລ້ອມ - ສະພາບແວດລ້ອມ vars ນໍາໃຊ້
-V, - ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ
-N, -- ການນໍາໃຊ້ສິ່ງແວດລ້ອມ
ໃຊ້ຕົວແປສະພາບແວດລ້ອມ
--N, --ລະເລີຍສິ່ງແວດລ້ອມ
ຢ່າໃຊ້ຄ່າຈາກສະພາບແວດລ້ອມ, ເຊັ່ນເວລາ, $USER, ແລະອື່ນໆ. ນີ້ແມ່ນເພື່ອທົດສອບ
ຈຸດປະສົງ, ເພື່ອເຮັດໃຫ້ຜົນການທົດສອບສາມາດແຜ່ພັນໄດ້ຫຼາຍຂຶ້ນ
-R 1, --ps-level-one
ໃຊ້ postscript ລະດັບຫນຶ່ງ.
-R 2, --ps-ລະດັບ-ສອງ
ໃຊ້ postscript ລະດັບສອງ.
ຂໍ້ຄວາມ ການສ້າງຮູບແບບ
-b, --no-page-break-after-function
ຢ່າພິມການແບ່ງຫນ້າໃນຕອນທ້າຍຂອງຫນ້າທີ່
--b, --page-break-after-function
ພິມຫນ້າແຕກຢູ່ໃນຕອນທ້າຍຂອງຫນ້າທີ່
-W, --no-intelligent-line-wrap
ຫໍ່ເສັ້ນຢູ່ກົງຖັນແຖວຫໍ່
--W, --intelligent-line-wrap
ຫໍ່ເສັ້ນອັດສະລິຍະຢູ່ຕົວອັກສອນທີ່ສຳຄັນ ເຊັ່ນ: ຊ່ອງຫວ່າງ
-L , --minimum-line-length=
ຄວາມຍາວຂອງເສັ້ນຂັ້ນຕໍ່າທີ່ອະນຸຍາດໂດຍການຫໍ່ເສັ້ນອັດສະລິຍະ (ຄ່າເລີ່ມຕົ້ນ 10)
-T , --tabsize=
ຕັ້ງຄ່າແຖບ (ຄ່າເລີ່ມຕົ້ນ 8)
-E, --ignore-form-feeds
ຢ່າຂະຫຍາຍຕົວອັກສອນຂອງຟີດແບບຟອມໄປຫາໜ້າໃໝ່
--E, --form-feeds
ຂະຫຍາຍຕົວອັກສອນຂອງຟີດແບບຟອມໄປຫາໜ້າໃໝ່
-p , --point-size=
ລະບຸຂະໜາດຈຸດ (ຄ່າເລີ່ມຕົ້ນ 10)
-g , --ນໍາພາ=
ລະບຸຊ່ອງຫວ່າງລະຫວ່າງສາຍໃນຈຸດ (ຄ່າເລີ່ມຕົ້ນ 1)
-w , --line-wrap=
ລະບຸຖັນແຖວຫໍ່.
--no-line-wrap
ປິດການຫໍ່ເສັ້ນ
-l , --page-length=
ລະບຸຈໍານວນຂອງເສັ້ນໃນຫນ້າ, ຂະຫນາດຈຸດແມ່ນຄໍານວນທີ່ເຫມາະສົມ
Page ການສ້າງຮູບແບບ
- ຂ້ອຍ, --no-holepunch
ຢ່າປ່ອຍໃຫ້ຊ່ອງຫວ່າງສໍາລັບ holepunch ຢູ່ຂ້າງຂອງແຕ່ລະຫນ້າ
--ຂ້ອຍ, --holepunch
ປ່ອຍພື້ນທີ່ສໍາລັບ holepunch ຢູ່ຂ້າງຂອງແຕ່ລະຫນ້າ
-J, --no-top-holepunch
ຢ່າປ່ອຍໃຫ້ພື້ນທີ່ສໍາລັບ holepunch ຢູ່ເທິງສຸດຂອງແຕ່ລະຫນ້າ
--J, --top-holepunch
ປ່ອຍພື້ນທີ່ສໍາລັບ holepunch ຢູ່ເທິງສຸດຂອງແຕ່ລະຫນ້າ
-o p, --ຮູບຄົນ
ພິມດ້ວຍການວາງທິດທາງຮູບຄົນ
-o l, --ພູມສັນຖານ
ພິມໂດຍໃຊ້ທິດທາງພູມສັນຖານ
-S 1, -- ຂ້າງດຽວ
ພິມດ້ານດຽວ
-S 2, -- ສອງດ້ານ
ພິມສອງດ້ານ
-1, --ໜຶ່ງອັນ
ພິມ 1-on-1 (ຄ່າເລີ່ມຕົ້ນ)
-2, -- ສອງຂຶ້ນ
ພິມ 2 ຕໍ່ 1
-3, -- ສອງສູງຂຶ້ນ
ພິມ 2-on-1 ຢູ່ທີ່ 4-on-1 pointize
-4, --ສີ່ຂຶ້ນ
ພິມ 4 ຕໍ່ 1
Page ເຟີນິເຈີ
-X , --left-header=
ລະບຸສະຕຣິງສຳລັບດ້ານຊ້າຍຂອງສ່ວນຫົວ
-x , --left-footer=
ລະບຸສະຕຣິງສຳລັບເບື້ອງຊ້າຍຂອງສ່ວນທ້າຍ
-Y , --center-header=
ລະບຸສະຕຣິງສຳລັບສູນກາງຂອງຫົວ
-y , --center-footer=
ລະບຸສະຕຣິງສຳລັບຈຸດກາງຂອງສ່ວນທ້າຍ
-Z , --right-header=
ລະບຸສະຕຣິງສຳລັບເບື້ອງຂວາຂອງສ່ວນຫົວ
-z , --right-footer=
ລະບຸສະຕຣິງສຳລັບເບື້ອງຂວາຂອງສ່ວນທ້າຍ
-m , --ຂໍ້ຄວາມ=
ຂໍ້ຄວາມທີ່ຈະພິມຜ່ານຫນ້າ. ຈະຖືກພິມເປັນຕົວອັກສອນສີເທົາອ່ອນທີ່ມີຂະຫນາດໃຫຍ່ຫຼາຍ.
ມີການຫລົບຫນີຈໍານວນຫນ້ອຍເປັນການທົດແທນສໍາລັບ ; ເບິ່ງ USAGE ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ.
-G , --grey-bands=
ຈຳລອງເຈ້ຍເຄື່ອງພິມເສັ້ນເກົ່າດ້ວຍແຖບສີເທົາທົ່ວແຕ່ລະໜ້າ. ມູນຄ່າຂອງ
ໃຫ້ຄວາມກວ້າງຂອງແຖບແລະຊ່ອງຫວ່າງລະຫວ່າງພວກມັນ
-K, --ສ່ວນຫົວ
ປະກອບສ່ວນຫົວຫນ້າໃນແຕ່ລະຫນ້າ
--K, --ບໍ່ມີສ່ວນຫົວ
ສະກັດກັ້ນສ່ວນຫົວໃນແຕ່ລະຫນ້າ
-k, --ສ່ວນທ້າຍ
ລວມເອົາສ່ວນທ້າຍໃນແຕ່ລະໜ້າ
--k, -- ບໍ່ມີສ່ວນທ້າຍ
ສະກັດກັ້ນ footer ໃນແຕ່ລະຫນ້າ
-u, --page-furniture-lines
ແຕ້ມເສັ້ນອ້ອມຫົວ & ສ່ວນທ້າຍກ່ອງ ແລະລົງຊ້າຍຂອງໜ້າ.
--u, --no-page-furniture-lines
ຢ່າແຕ້ມເສັ້ນອ້ອມສ່ວນຫົວ ແລະສ່ວນທ້າຍຂອງໜ້າ ຫຼືທາງຊ້າຍຂອງໜ້າ.
-i, --no-braces-depth
ຍົກເວັ້ນການນັບຄວາມເລິກຂອງວົງເລັບ
--i, --braces-depth
ປະກອບມີການນັບຄວາມເລິກຂອງວົງເລັບ
-n, --no-line-ຕົວເລກ
ຍົກເວັ້ນການນັບເລກແຖວ
--n, --ເລກແຖວ
ລວມມີການນັບເລກແຖວ
ຜົນຜະລິດ ທາງເລືອກໃນການ
ຕາມຄ່າເລີ່ມຕົ້ນ ພິມແທ້ ຈະສົ່ງຜົນຕອບແທນຂອງ postscript ໄປໃຫ້ `lp' ຫຼື 'lpr' ແລະມັນຈະ
ກຳນົດປາຍທາງຢ່າງຈະແຈ້ງເປັນຄ່າຂອງຕົວແປສະພາບແວດລ້ອມ `$PRINTER'.
-d , --ເຄື່ອງພິມ=
ໃຊ້ເຄື່ອງພິມ
-P , --ເຄື່ອງພິມ=
ໃຊ້ເຄື່ອງພິມ
-s , --output=
ສົ່ງຜົນຜະລິດໄປຫາຊື່ໄຟລ໌ ; ໃຊ້ - ສໍາລັບ stdout
-r, --redirect-output
ປ່ຽນເສັ້ນທາງຜົນຜະລິດໄປຫາໄຟລ໌ .ps ຊື່ຫຼັງຈາກຊື່ໄຟລ໌ທໍາອິດ
--r, --no-redirect-output
ຢ່າປ່ຽນເສັ້ນທາງຜົນຜະລິດ
-c , --copies=
ລະບຸຈໍານວນຂອງສໍາເນົາທີ່ຈະພິມ
ພິມ ການຄັດເລືອກ
-C, --no-cover-sheet
ຢ່າພິມແຜ່ນປົກ
--C, --ແຜ່ນປົກ
ພິມແຜ່ນປົກ
-A , --print-pages=
ລະບຸລາຍຊື່ໜ້າທີ່ຈະພິມ (ເບິ່ງ USAGE whatfor ແມ່ນ).
-ກ, -- ບໍ່ມີການກະຕຸ້ນ
ຢ່າເຕືອນສໍາລັບແຕ່ລະຫນ້າ, ວ່າມັນຄວນຈະຖືກພິມຫຼືບໍ່
--a, -- ເຕືອນ
prompt ສໍາລັບແຕ່ລະຫນ້າ, ວ່າມັນຄວນຈະຖືກພິມຫຼືບໍ່
-F, --no-file-index
ຢ່າພິມດັດສະນີໄຟລ໌
--F, --file-index
ພິມດັດຊະນີໄຟລ໌
-f, --no-function-index
ບໍ່ພິມດັດສະນີຟັງຊັນ
--f, --function-index
ດັດຊະນີການທໍາງານການພິມ
-B, --no-print-body
ຢ່າພິມເນື້ອໃນຂອງຂໍ້ຄວາມ
--B, --print-body
ພິມເນື້ອໃນຂອງຂໍ້ຄວາມ
ການນໍາໃຊ້
ການນໍາໃຊ້ຂອງ `-D ' , `--debug=' ແມ່ນດັ່ງຕໍ່ໄປນີ້:
ແຕ່ລະຕົວອັກສອນເປີດຊຸດຂອງຂໍ້ຄວາມແກ້ບັນຫາ, ແລະຕົວເລກທີ່ສອດຄ້ອງກັນຊີ້ໃຫ້ເຫັນ
ລະດັບຂໍ້ຄວາມ, ໂດຍ 1 ຊີ້ບອກເຖິງຂໍ້ຄວາມໜ້ອຍທີ່ສຸດ ແລະ 9 ເປີດທັງໝົດ
ຂໍ້ຄວາມ. ຕົວອັກສອນ `@' ສາມາດໃຊ້ເພື່ອເປີດທຸກພື້ນທີ່, ດັ່ງນັ້ນ `--debug=@9' ຈະເປີດໃຊ້
ຂໍ້ຄວາມທັງໝົດ. ໃຊ້ `--help=debug' ສໍາລັບລາຍລະອຽດຂອງຕົວອັກສອນທີ່ເປີດຢູ່ໃນພື້ນທີ່ໃດ.
ຈົ່ງຈື່ໄວ້ວ່າຄຸນສົມບັດນີ້ບໍ່ໄດ້ຖືກປະຕິບັດຢ່າງເປັນແບບດຽວກັນ - ຂໍ້ຄວາມຖືກເພີ່ມພຽງແຕ່ໂດຍປົກກະຕິ
ບ່ອນທີ່ພວກເຂົາຕ້ອງການ. ໃຫ້ສັງເກດວ່າຂໍ້ຄວາມຈະບໍ່ຖືກສ້າງຂື້ນໃນລະຫັດກ່ອນ
ລະຫັດທີ່ກໍານົດ string debug!
ການນໍາໃຊ້ຂອງ `-O ' , `--diff=' ທາງເລືອກເບິ່ງຄືດັ່ງຕໍ່ໄປນີ້:
ທ່ານລະບຸເວີຊັນເກົ່າຂອງໄຟລ໌ ຫຼືໄຟລ໌ດ້ວຍ `--diff= '. ຖ້າ
suffixed ກັບຊື່ໄຟລ໌ປະຈຸບັນເປັນໄຟລ໌ທີ່ຖືກຕ້ອງຫຼັງຈາກນັ້ນຄວາມແຕກຕ່າງລະຫວ່າງ
/ ຖືກສະແດງ. ອີກທາງເລືອກ, ຖ້າ ເປັນໄຟລ໌ແລະທ່ານ
ການພິມໄຟລ໌ຫນຶ່ງ, ຫຼັງຈາກນັ້ນຄວາມແຕກຕ່າງລະຫວ່າງ ແລະໄຟລ໌ປະຈຸບັນແມ່ນ
ສະແດງ. ຕົວຢ່າງວິທີການເຮັດແມ່ນສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້:
trueprint --diff=../old- this.c that.c
ຈະພິມຄວາມແຕກຕ່າງລະຫວ່າງ ../old-this.c ແລະ this.c, ແລະ ../old-that.c ແລະ that.c.
trueprint --diff=../old/ this.c that.c
ຈະພິມຄວາມແຕກຕ່າງລະຫວ່າງ ../old/this.c ແລະ this.c, ແລະ ../old/that.c ແລະ that.c.
ໃຫ້ສັງເກດວ່າ trailing / ແມ່ນສໍາຄັນ.
trueprint --diff=this.c that.c
ຈະພິມຄວາມແຕກຕ່າງລະຫວ່າງ this.c ແລະ that.c.
ການນໍາໃຊ້ຂອງ `-A ' , `--print-pages=' ທາງເລືອກເບິ່ງຄືດັ່ງຕໍ່ໄປນີ້:
ປະກອບດ້ວຍລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດຂອງການເລືອກໜ້າ:
` ' -- ພິມໜ້າສະເພາະ
` - ' -- ພິມຫນ້າທັງຫມົດລະຫວ່າງ, ແລະລວມທັງ, ຫນ້າທີ່ກໍານົດໄວ້
` ' -- ພິມໜ້າທັງໝົດທີ່ປະກອບມີ function-name.
`d' -- ພິມຫນ້າທັງຫມົດທີ່ມີການປ່ຽນແປງ (ອັນນີ້ເປັນປະໂຫຍດພຽງແຕ່ກັບ '--diff' ເທົ່ານັ້ນ.
(ເບິ່ງຂ້າງເທິງ) ທາງເລືອກ.
`D' -- ພິມໜ້າທັງໝົດທີ່ມີໜ້າທີ່ປ່ຽນແປງ (ອັນນີ້ມີປະໂຫຍດເທົ່ານັ້ນ
ດ້ວຍຕົວເລືອກ `--diff' (ເບິ່ງຂ້າງເທິງ).
`f' -- ພິມດັດຊະນີຟັງຊັນ
`F' -- ພິມດັດຊະນີໄຟລ໌.
ຍົກຕົວຢ່າງ,
--print-pages=1-5,ຕົ້ນຕໍ,f
ຈະພິມດັດສະນີຟັງຊັນ, ໜ້າ 1 ຫາ 5, ແລະໜ້າທັງໝົດສຳລັບຟັງຊັນ 'ຫຼັກ'.
ຖ້າທ່ານລະບຸ `-- ເຕືອນ'ຫຼັງຈາກນັ້ນ ພິມແທ້ ຈະເຕືອນທ່ານສໍາລັບແຕ່ລະຫນ້າ, ບໍ່ວ່າຈະເປັນຫຼືບໍ່
ຄວນພິມໜ້ານັ້ນ. ມັນຈະໃຫ້ທ່ານຂໍ້ມູນເຊັ່ນ: ຊື່ໄຟລ໌ໃນປັດຈຸບັນ,
ຊື່ຟັງຊັນປັດຈຸບັນ, ຈໍານວນຫນ້າ, ແລະອື່ນໆ. ຄໍາຕອບທີ່ເປັນໄປໄດ້ແມ່ນ:
`y' -- ພິມໜ້ານີ້.
`y ' -- ພິມ ໜ້າ.
`y*' -- ພິມໜ້າທັງໝົດທີ່ຍັງເຫຼືອ.
`ນ' -- ຂ້າມໜ້ານີ້
`ນ ' -- ຂ້າມ ໜ້າ.
`n*' -- ຂ້າມໜ້າທັງໝົດທີ່ຍັງເຫຼືອ.
`ປ ' -- ພິມໜ້າທີ່ຍັງເຫຼືອທັງໝົດທີ່ກົງກັນ , ຢູ່ໃສ
ແມ່ນຢູ່ໃນຮູບແບບທີ່ກໍານົດໄວ້ຂ້າງເທິງ.
`?' -- ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອ.
ໄດ້ "--ຂໍ້ຄວາມ=' ທາງເລືອກໃຊ້ເວລາບໍ່ພໍເທົ່າໃດ % escapes ສໍາລັບການ ເຊິ່ງມີລາຍຊື່ຂ້າງລຸ່ມນີ້:
`%%' -- ພິມ %.
`%m' -- ພິມເດືອນປັດຈຸບັນຂອງປີເປັນຕົວເລກເຊັ່ນ: 05.
`%d' -- ພິມວັນປັດຈຸບັນຂອງເດືອນເຊັ່ນ: 01.
`%y' -- ພິມປີປັດຈຸບັນ, ຕົວຢ່າງ 1999
`%D' -- ພິມວັນທີໃນຮູບແບບ mm/dd/yy.
`%L' -- ພິມວັນທີ ແລະເວລາໃນຮູບແບບຍາວ ເຊັ່ນ ວັນສຸກ ວັນທີ 8 ຕຸລາ 11:49:51 1999
`%c' -- ພິມວັນທີດັດແກ້ຫຼ້າສຸດຂອງໄຟລ໌ປັດຈຸບັນໃນຮູບແບບ mm/dd/yy.
`%C' -- ພິມວັນທີ ແລະເວລາດັດແກ້ຫຼ້າສຸດຂອງໄຟລ໌ປັດຈຸບັນໃນຮູບແບບຍາວ,
ຕົວຢ່າງ: ວັນສຸກ ວັນທີ 8 ຕຸລາ 11:49:51 1999
`%H' -- ພິມຊົ່ວໂມງປັດຈຸບັນ.
`%M' -- ພິມນາທີປັດຈຸບັນ.
`%S' -- ພິມວິນາທີປັດຈຸບັນ.
`%T' -- ພິມເວລາໃນຮູບແບບ HH:MM:SS.
`%j' -- ພິມວັນເດືອນປີ, ຕົວຢ່າງ 095.
`%w' -- ພິມມື້ຂອງອາທິດ, ເຊັ່ນ: ວັນອາທິດ.
`%a' -- ພິມວັນຫຍໍ້ຂອງ
ອາທິດ, ຕົວຢ່າງ: Sun.
`%h' -- ພິມຊື່ເດືອນຫຍໍ້, ຕົວຢ່າງ: Mar.
`%r' -- ພິມເວລາເປັນເຄື່ອງໝາຍ am/pm, ຕົວຢ່າງ: 10:45pm.
`%p' -- ພິມໝາຍເລກໜ້າໃນໄຟລ໌ປັດຈຸບັນ.
`%P' -- ພິມເລກໜ້າທັງໝົດ.
`%f' -- ພິມຈໍານວນໜ້າທັງໝົດຂອງໄຟລ໌ປັດຈຸບັນ.
`%F' -- ພິມຈໍານວນໜ້າທັງໝົດ.
`%n' -- ພິມຊື່ໄຟລ໌ປັດຈຸບັນ.
`%N' -- ພິມຊື່ຟັງຊັນປັດຈຸບັນ.
`%l' -- ພິມຊື່ຜູ້ໃຊ້ຂອງຜູ້ໃຊ້ປະຈຸບັນ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ:
`ຫົວຊ້າຍ' `%L'
`ສ່ວນຫົວກາງ' `%N'
`right-header' `ໜ້າ %P ຂອງ %F'
`ຊ້າຍ-ຕີນ' `%L'
`center-footer' `%n %p'
`ໜ້າຂວາ' `ໜ້າ %P ຂອງ %F'
ຫມາຍເຫດ
ສໍາລັບພາສາສ່ວນໃຫຍ່, ພິມແທ້ ໃຊ້ພາສາເພື່ອເຮັດວຽກອອກບ່ອນທີ່ຄໍາເຫັນ (ດັ່ງນັ້ນ
ມັນສາມາດພິມໃຫ້ເຂົາເຈົ້າເປັນຕົວອຽງ) ແລະບ່ອນທີ່ຊື່ຫນ້າທີ່ (ສະນັ້ນມັນສາມາດພິມໃຫ້ເຂົາເຈົ້າໃນ
bold ແລະລວມພວກມັນຢູ່ໃນດັດຊະນີຫນ້າທີ່). ຢ່າງໃດກໍຕາມ, ມີລັກສະນະພິເສດບາງຢ່າງ
ບາງພາສາ:
Pseudo C ແມ່ນຄ້າຍຄື C, ຍົກເວັ້ນມັນມີ syntax ທີ່ໃຫ້ອະໄພຫຼາຍກວ່າ. ໂດຍສະເພາະມັນບໍ່ສົນໃຈ
ສະຕຣິງ, ດັ່ງນັ້ນຖ້າທ່ານອອກຈາກວົງຢືມປິດຫຼັງຈາກນັ້ນ pseudo C ຈະພິມອອກໂດຍໃຊ້ vaguely
ຮູບແບບທີ່ມີຄວາມຮູ້ສຶກ. Pseudo C ມີຈຸດປະສົງສໍາລັບການພິມລະຫັດທີ່ຍັງບໍ່ໄດ້ລວບລວມ.
ຮູບແບບລາຍຊື່ສົມມຸດວ່າເສັ້ນກວ້າງຫຼາຍ ແລະຄວາມຍາວໜ້າຄົງທີ່ຂອງຫົກສິບຫົກຕົວອັກສອນ, ດັ່ງນັ້ນ
ມັນປິດການຫໍ່ເສັ້ນແລະກໍານົດຄວາມຍາວຂອງຫນ້າທີ່ເຫມາະສົມ.
ຮູບແບບລາຍງານໃຊ້ຕົວອັກສອນພິເສດຈຳນວນໜຶ່ງ: ອັນໃດກໍໄດ້ລະຫວ່າງ ^A ແລະ ^E ແມ່ນພິມເປັນຕົວໜາ
ແລະລວມຢູ່ໃນດັດຊະນີຟັງຊັນ, ແລະອັນໃດກໍໄດ້ລະຫວ່າງຄູ່ຂອງ ^Cs ຖືກພິມອອກ
ຕົວອຽງ.
ENVIRONMENT
ໂດຍຄ່າເລີ່ມຕົ້ນ Trueprint ໃຊ້ຕົວແປສະພາບແວດລ້ອມ ແລະຊື່ຜູ້ໃຊ້ປັດຈຸບັນ.
ຫຼັກການ
ລະບຸເຄື່ອງພິມເພື່ອໃຊ້ເມື່ອສົ່ງຜົນຕອບແທນສະຄຣິບໄປຫາເຄື່ອງພິມ.
TP_OPTS
ລະບຸທາງເລືອກ. ທາງເລືອກເຫຼົ່ານີ້ແທນທີ່ທາງເລືອກໃນຕອນຕົ້ນລວມທັງພາສາ
ຄ່າເລີ່ມຕົ້ນ, ແຕ່ຖືກ overridden ໂດຍຕົວເລືອກແຖວຄໍາສັ່ງ.
TP_DIFF_CMD
ລະບຸຄໍາສັ່ງ diff ທີ່ຈະໃຊ້. ຄໍາສັ່ງຕ້ອງຜະລິດຜົນຜະລິດໃນອັນດຽວກັນ
ຮູບແບບເປັນຄວາມແຕກຕ່າງຂອງ Unix ຄລາສສິກ. ຕົວແປນີ້ສາມາດຖືກໃຊ້ເພື່ອເພີ່ມທຸງໃສ່
ຄໍາສັ່ງ diff ໃຊ້, ຕົວຢ່າງເພື່ອເຮັດໃຫ້ diff ignore whitespace.
TP_PRINT_CMD
ລະບຸຄໍາສັ່ງພິມ. ຄ່າເລີ່ມຕົ້ນແມ່ນ lpr. ຖ້າຫາກວ່ານີ້ຖືກກໍານົດ, ມັນຄວນຈະເປັນ
ຕັ້ງເປັນຄໍາສັ່ງທີ່ເອົາມາດຕະຖານເຂົ້າ. ຖ້ານີ້ຖືກຕັ້ງຫຼັງຈາກນັ້ນຈຸດຫມາຍປາຍທາງ
ແລະຈໍານວນຂອງສໍາເນົາບໍ່ມີຜົນ, ie ບໍ່ມີກົນໄກທີ່ຈະຜ່ານເຫຼົ່ານີ້
ຄ່າຂອງຄໍາສັ່ງພິມຂອງທ່ານ. ຖ້າເຈົ້າຕັ້ງອັນນີ້ /bin/cat ຫຼັງຈາກນັ້ນ, postscript
ຜົນຜະລິດຈະປາກົດຢູ່ໃນ stdout.
TP_PRINTERS_FILE
ລະບຸໄຟລ໌ເຄື່ອງພິມ. ຄ່າເລີ່ມຕົ້ນແມ່ນໄຟລ໌ເຄື່ອງພິມທີ່ໃນເບື້ອງຕົ້ນ
ຕັ້ງຄ່າເມື່ອ trueprint ຖືກຕິດຕັ້ງ. ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອທົດສອບໃຫມ່
ໄຟລ໌ເຄື່ອງພິມ.
ໃຊ້ trueprint ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net