Donamd Posted May 23, 2013 Posted May 23, 2013 Ik heb een veld ingesteld als een container om hier een PDF in op te slaan. Op een layout heb ik dit veld geplaatst met de bedoeling om de PDF te tonen. De afmetingen van de container op de layout zijn groot genoeg en toch is er een paar centimers van de rechtse zijde van de PDF niet zichtbaar. Wat kan de reden zijn dat een PDF niet volledig getoond wordt op een layout ? In bijlage vindt U een voorbeeldje. De uiteindelijke bedoeling is om een layout te bekomen waarop ik een header en een footer aanbreng en in het hoofdgedeelte de getoonde pdf. Toon_PDF.zip Quote
0 Donamd Posted May 24, 2013 Author Posted May 24, 2013 Felix, ik heb intussen het voorbeeldje aangepast. Ik ben op het containerveld gaan staan van de layout en heb dan Bestand Invoegen geselecteerd. Het vakje 'Alleen verwijzing' is niet aangevinkt. Op het scherm verschijnt inderdaad het icoon van een pdf bestand. Hoe kan ik deze PDF nu tonen op een layout ? Toon_PDF.fp7 Quote
0 Donamd Posted May 24, 2013 Author Posted May 24, 2013 Is er dus geen mogelijkheid dat ik een PDF bestand kan tonen op een layout bij een PC ? Quote
0 menno Posted May 24, 2013 Posted May 24, 2013 Probeer eens insert-object in een containerveld en kies daar voor "create from file". Je kan dit bij PDF's, maar ook bij xlsx xls doc docx doen. Jpg Png enzo gaat weer niet, daar moet je insert picture gebruiken .... gaat dus iets minder gemakkelijk dan op MacOS, je moet je script (als je dat gebruikt) gewoon een beetje meer intelligentie geven dan dan je op MacOS gewend bent Quote
0 Donamd Posted May 25, 2013 Author Posted May 25, 2013 Bedankt, voor de tips. Ik ben weer een stukje verder geraakt. Dit lukt me maar kom een volgende probleem tegen. Blijkbaar kan ik bij de scriptstap Object Invoegen het path niet bepalen via een berekening. Is hiervoor een alternatieve oplossing ? Quote
0 menno Posted May 27, 2013 Posted May 27, 2013 @donamd: dat gaat inderdaad niet gemakkelijk. Ik heb wel een manier gevonden, maar die is een beetje krom: 1) Haal het bestand ergens vandaan en importeer het in een containerveld met een instelbaar pad 2) Exporteer de veldinhoud nu naar een standaardpad (in dit geval tbv demo: %root%\Users\%User%\Desktop\Standaard.pdf) 3) Ga naar het containerveld en insert-object %root%\Users\%User%\Desktop\Standaard.pdf (dit moet je dus in je scriptstap instellen) Voor multi-user-toepassingen zou je een gezamelijke netwerkmap kunnen gebruiken, maar zoals ik al zij is dit een nogal kromme manier en verdient geen schoonheidprijs In Fmp12 is dat een stuk makkelijker geworden (zit ook in het zip-bestand). daar kan je gewoon Insert-PDF doen, alleen het pad moet daar met image: ipv file: beginnen. PreviewedPDF.zip Quote
0 Donamd Posted May 28, 2013 Author Posted May 28, 2013 Ik had intussen een andere kromme manier bedacht die ook functioneert. Met de scriptregel Event Verzenden en het Dos commando copy maak ik een copy van het bedoelde bestand en sla dit op onder de naam STANDAARD.PDF. Bij de volgende regel Object Invoegen had ik dan een verwijzing gemaakt naar het gekende document STANDAARD.PDF. Functioneert ook, en zoals U ook reeds aangeeft is het met een omweg dat het beoogde resultaat bekomen wordt. Menno, toch bedankt voor het mee denken. Quote
Question
Donamd
Ik heb een veld ingesteld als een container om hier een PDF in op te slaan.
Op een layout heb ik dit veld geplaatst met de bedoeling om de PDF te tonen.
De afmetingen van de container op de layout zijn groot genoeg en toch is er een paar centimers van de rechtse zijde van de PDF niet zichtbaar.
Wat kan de reden zijn dat een PDF niet volledig getoond wordt op een layout ?
In bijlage vindt U een voorbeeldje.
De uiteindelijke bedoeling is om een layout te bekomen waarop ik een header en een footer aanbreng en in het hoofdgedeelte de getoonde pdf.
Toon_PDF.zip
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.