Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


PDFLib hjälp?

Postades av 2004-07-12 13:41:09 - Maria Levén, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 541 personer

Hej!
Jag undrar om det är någon som är duktig på PDFLib? Sitter med ett ganska svårt problem som jag inte får fason på.
Är det någon som kan hjälpa mig så förklarar jag mer vad problemet är.

/Mia


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-12 13:52:39 - Ulf Elfving

Vore det inte lite lättare att du förklarar vad du har för problem?
Annars har dom ju en supportavdelning http://www.pdflib.com/support/index.html


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-12 14:08:20 - Maria Levén

Jo, jag kan förklara vad det är för problem. Tyvärr har jag gjort detta innan och det verkar inte vara många som är insatt i pdflib. Därför avvaktade jag på att formulera problemet.
Har även mailat supporten, inget svar än.
Så här lyder problemet:
Har programmerat en fil som genererar pdf-filer med variabeldata.
Ska skriva ut ledtext som är Telefon och variabeldatat är Telefonnumret.
x-värdet för Telefon är där texten börjar (vänsterstält )
x-värdet för Telefonnumret är där numret slutar (högerstält)
Däremellan (beroende på hur långt numret är) ska det skrivas ut ett streck(_)

Så här ser koden ut som jag gjort och strecket blir för långt, därav mitt problem. Strecket startar vid x värdet som jag vill men slutar inte där telefonnumret börjar.

helaTextrutan = 50.4
phonetext = oPDF.stringwidth("Telefon ",regularFont, 6.5)
phonenumber = oPDF.stringwidth(company_tel,regularFont, 6.5)
kvarTillStrecket = (helaTextrutan - (phonenumber - phonetext))
x = 155.5
oPDF.setFont regularFont, 6.5
oPDF.set_text_pos x,y
oPDF.show "Telefon "
For a = 1 to kvarTillStrecket
streckwidth = oPDF.stringwidth(streck,regularFont, 6.5)
x = (155.5 + phonetext)
oPDF.set_text_pos x + streckwidth,y
oPDF.show "_"
streck = streck & "_"
next
x = 235.5
oPDF.set_text_pos x - phonenumber,y
oPDF.show company_tel
y = y - 8

/Mia


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-12 15:21:41 - Per Persson

Skall inte
kvarTillStrecket = (helaTextrutan - (phonenumber - phonetext))
vara
kvarTillStrecket = (helaTextrutan - (phonenumber + phonetext))
?

Du har nog tänkt dig
kvarTillStrecket = (helaTextrutan - phonenumber - phonetext)
men satt inte ett par parenteser för mycket...?


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-12 17:04:03 - Maria Levén

Självklart ska det vara så, man blir blind ibland.
Tyvärr hjälpte inte detta.
Strecket börjar där ledtexten slutar och där numret slutar, numrets x-position.


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-12 19:01:40 - Per Persson

Pröva att ersätta
<code>
For a = 1 to kvarTillStrecket
streckwidth = oPDF.stringwidth(streck,regularFont, 6.5)
x = (155.5 + phonetext)
oPDF.set_text_pos x + streckwidth,y
oPDF.show "_"
streck = streck & "_"
next
</code>
med
<code>
streckBredd = oPDF.stringwidth("_", regularFont, 6.5)
antalStreck = kvarTillStrecket \ streckBredd
For a = 1 to antalStreck
oPDF.show "_"
next
</code>

Finns det inte någon särskilt metod i PDFlib för att rita en linje?
Jag tänker att man skulle kunna göra något i den här stilen (antagligen syntaxfel):
<code>
oPDF.line (155.5+phonetext), y TO (235.5-phonenumber), y
</code>


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-13 08:12:45 - Maria Levén

Din kod fungerade :-)
Tack så jättemycket för hjälpen, du är en ängel.


Svara

Sv: PDFLib hjälp?

Postades av 2004-07-13 11:30:04 - Per Persson

Tack för det!

Jag tror att du kan rita en linje så här:
<code>
oPDF.moveto (155.5+phonetext), y
oPDF.lineto (235.5-phonenumber), y
</code>
Pröva det gärna. Eventuellt kan y behöva justeras.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 786
27 960
271 761
803
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies