Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan

XProfan Alles rund um die Programmiersprache XProfan.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Hamachi deinstallieren
Aufrufe: 58, Antworten: 5
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7670, Antworten: 187
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26970, Antworten: 4223
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50963, Antworten: 1397
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3361, Antworten: 128
Gehe zum ersten neuen Beitrag Pc lahmt plötzlich
Aufrufe: 186, Antworten: 6
Gehe zum ersten neuen Beitrag PC fährt nicht mehr hoch.
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 329, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 28, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 34, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14.08.2010, 17:11   #1 (Direktlink)
War schon mal da
 
Registriert seit: 24.05.2009
Beiträge: 46
Standard Pdf anzeigen mit XProfan

Hallo,
ich weiß nicht ob das überhaupt möglich ist, aber vielleicht geht es?

Ich erstelle mit OpenOffice eine PDF Datei wobei auch Lesezeichen eingefügt werden.
Das klappt im PDF problemlos auf ein bestimmtes Lesezeichen zu springen.

Ich kann aus einem Profanprogramm mit @WinExecWait auch diese PDF Datei anzeigen.
Meine Frage: kann ich die PDF Datei beim Aufruf dabei gleich auf ein bestimmtes Lesezeichen positionieren?

Danke
Gerhard.

XProfan11, Windows 7
Gerhard Putschalka ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 14.08.2010, 18:31   #2 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Hallo Gerhard,
beim Vereinsprogramm lege ich für die Hilfe portable SUMATRA bei und springe zu den Seiten für die entsprechende Anwendung. Erst wenn ich mit dem Programm und der PDF-Hilfe fertig bin werde ich Lesezeichen nachträglich einfügen und verwenden.
Abfrage Hilfeaufruf von den TABs (Mitglieder, Haushalt,Bootsplätze und Inventar):
Code:
 DEF PathQuoteSpaces(1) ! "SHLWAPI.DLL","PathQuoteSpacesA"

  case (GetFocus(E1_hilf&)) & (GetActiveTab(T&) = 0): Hilfe "1 "
   case (GetFocus(E1_hilf&)) & (GetActiveTab(T&) = 1): Hilfe "5 "
   case (GetFocus(E1_hilf&)) & (GetActiveTab(T&) = 2): Hilfe "6 "'
   case (GetFocus(E1_hilf&)) & (GetActiveTab(T&) = 3): Hilfe "8 "'
und PDF Aufruf:
Code:
Proc Hilfe                                   'öffnet die pdf Hilfe
   Parameters ts$
   text$="Hilfe.pdf"
   
   casenot findwindow(text$): PDF_Fen%=0
   SetActiveWindow(PDF_Fen%)
   If PDF_Fen%>0
      SetActiveWindow(PDF_Fen%)
      ShowWindow(PDF_Fen%,0)
      SendString(PDF_Fen%,"^ Q")
      text$ = QuoteSpaces(GetDir$("@")+"\\Hilfe\\"+text$)
      var text1$=QuoteSpaces(ts$)
      shell GetDir$("@")+"\\SumatraPDF\\SumatraPDF.exe -page " + text1$ +text$
      PDF_Fen%=GetActiveWindow()
      Else
      text$ = QuoteSpaces(GetDir$("@")+"\\Hilfe\\"+text$)
      var text1$=QuoteSpaces(ts$)
      shell GetDir$("@")+"\\SumatraPDF\\SumatraPDF.exe -page " + text1$ +text$
      PDF_Fen%=GetActiveWindow()
   Endif
   SetFocus(%Hwnd)
endProc
Code:
proc QuoteSpaces 'setzt Pfad in Anführungszeichen
    parameters Pfad$
    Declare Result#,result$
    Dim Result#,263
    string result#,0 = pfad$
    PathQuoteSpaces(result#)
    result$ = string$(result#,0)
    Dispose result#
    return result$
endproc
Ich hoffe, das hilft dir weiter. Kann sein, dass es nur geht, wenn der PDF-Viewer sich per Komandozeile steuern läßt.

Hier einige:
Keyboard shortcuts


Navigation j/k: scroll up/down by line
Up/Down:
scroll up/down by line
space: scroll by screen
backspace:
scroll back by screen
n/p:
next/previous page
Page Down/Page Up:
next/previous page
g:
go to page
<Ctrl> + G:
go to page
Home:
go to first page
End:
go to last page
Viewing state +: zoom in -: zoom out
<Shift> <Ctrl> +:
rotate clockwise
<Shift> <Ctrl> -:
rotate counter-clockwise
<Ctrl> + L:
full screen
F11: full screen
F12:
show/hide PDF bookmarks (table of contents)
F5:
switch focus between bookmarks window and main window
Actions <Ctrl> + O: open PDF file
<Ctrl> + W:
close
<Ctrl> + S:
save
<Ctrl> + P:
print
r: reload
<Ctrl> + F: find text
F3:
find next
<Shift> + F3:
find previous
<Ctrl> + Left Mouse:
select text and copy to clipboard
<Ctrl> + Q:
print PDF file
q:
quit program

Command-line arguments
-page $pageno open PDF at a given page
-nameddest $dest
open PDF at a specified named destination
-lang $language set user interface language. $language is a two-letter language code e.g. "en", "de"
-title $title set the window title
-restrict run in restricted mode. In restricted mode some options are disabled
-reuse-instance
use existing Sumatra process instead of starting a new process
....usw.


Gruß Thomas

Geändert von THFR (29.08.2010 um 01:16 Uhr)
THFR ist offline   Mit Zitat antworten
Alt 15.08.2010, 09:24   #3 (Direktlink)
War schon mal da
 
Registriert seit: 24.05.2009
Beiträge: 46
Standard

Hallo Thomas,

danke für die rasche Antwort. Ich muss mir das erst durcharbeiten.

Viele Grüße nach Lübeck.

Gerhard.
Gerhard Putschalka ist offline   Mit Zitat antworten
Alt 18.08.2010, 08:53   #4 (Direktlink)
War schon mal da
 
Registriert seit: 24.05.2009
Beiträge: 46
Standard

Hallo Thomas,

ich habe eine Lösung gefunden. Die Idee kam von Dir.

Wenn ich die PDF Datei nicht auf ein Lesezeichen, aber auf eine bestimmte Seite positionieren kann bin ich auch zufrieden.

Mit SUMATRA geht es nur zum Teil. Wenn ich beim Aufruf auf eine Seite positioniere dann wird nur diese eine Seite angezeigt. Ein weiterblättern geht nicht.

Ich konnte dann herausfinden, dass ich beim Aufruf des Acrobat Readers auch auf eine Seite positionieren kann und kann von dieser Seite weiterblättern.

Der Aufruf sieht so aus:
Code:
C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe  /A "page=5" G:\BildShow/Hilfe.pdf
Der Pfad für den Aufruf des Readers (AcroRd32.exe) sollte mit dem API FindExecutable gesucht werden.

Gruß
Gerhard.
Gerhard Putschalka ist offline   Mit Zitat antworten
Alt 29.08.2010, 01:15   #5 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Hallo Gerhard,
war bis heute fischen in FBG/SE. Wenn nur 1 Seite angezeigt wird, ist dann unter "Einstellungen" > "Optionen" > "Ansicht" > "fortlaufend" eingestellt?
Auch die "sumatrapdfprefs.dat" habe ich mir angepasst.
Lesezeichen lassen sich nicht aufrufen.
Unter Acrobat Reader 9.2 gibt es eine Funktion "gehe zu Lesezeichen". Ist mir aber noch nicht gelungen???
Der Rest in den nächsten Tagen.

Gruß Thomas
THFR ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 29.08.2010, 22:22   #6 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
Standard

Geht denn der Open-parameter nameddest=name nicht mehr? Zugegeben, PDFOpenParameters.pdf ist vielleicht tatsächlich nur für Acrobat 7.0, und nicht für den Reader... Im Einleitungstext steht folgendes:

<path to Acrobat> /A "<open parameter>=OpenActions" "<path to PDF file>"
also z.B.:
C:\Acrobat.exe /A "nameddest=lesezeichenname=OpenActions" "C:\example.pdf"

Gruss
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3

Geändert von p. specht (29.08.2010 um 22:37 Uhr)
p. specht ist gerade online   Mit Zitat antworten
Alt 02.09.2010, 13:02   #7 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Bin mir nicht sicher, ob hier die Lesezeichen gemeint sind oder doch ein anderer interner "Anker".
Ich habe diverse mal z.B. "DRUCKEN" als Unterlesezeichen.
Hat einer mal eine PDF zum Testen, in der mit nameddest=$name etwas angsteuert werden kann?

Das ist mit SUMATRA ja auch möglich, aber wie oder was muß in der PDF eingebaut sein?

Gruß Thomas
THFR ist offline   Mit Zitat antworten
Alt 02.09.2010, 18:36   #8 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Vielleicht mal in Software - Allgemeines posten. Dürften mehr Leute mitlesen.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 03.09.2010, 00:36   #9 (Direktlink)
Stammuser
 
Registriert seit: 04.04.2009
Ort: Lübeck
Beiträge: 264
Standard

Frank, ich glaube so wichtig ist das auch nicht. Aufruf einer bestimmten Seite ist ja kein Problem. Die Frage war ja in Richtung P.Specht, ob er das je getestet hat.
Hinweise findet man ja allemal. Z.B. im Delphi-Forum : Delphi-Forum.de - Anzeigen von PDF in PDF Files,NamedDest mit ActiveX/AcroPDF

Da ist vom Adobe Reader die Rede: Habe herausgefunden, dass man im Adobe Reader eigene unsichtbare Springpunkte einfügen kann, die mit "setNamedDest" angesprochen werden können.

Ich kann das nicht finden oder meint er doch Adobe Acrobat?

Gruß Thomas
THFR ist offline   Mit Zitat antworten
Alt 03.09.2010, 01:05   #10 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
Standard

Mangels Acrobat 7 full leider nicht ausgetestet...
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3
p. specht ist gerade online   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 15.09.2010, 16:36   #11 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Soll ichs dann doch in Allgemeines verschieben, Thomas?
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Das XProfan-Lehrbuch Dietmar Horn Algorithmen & Lehrreiches 67 14.05.2011 04:09
XProfan-Lehrbuch und XProfan-Manager Dietmar Horn Helfer & Tools 3 02.01.2010 13:06
PDF mit XProfan anzeigen Frabbing XProfan 3 08.05.2009 15:48
XProfan Frabbing XProfan-Stammtisch 54 26.03.2009 18:15
Bin neu in Xprofan mcmini12 XProfan-Stammtisch 1 07.03.2009 17:30



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:11 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2