[Megoldva] Oldaltörés keresése

Szövegszerkesztő
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

[Megoldva] Oldaltörés keresése

Hozzászólás Szerző: editor »

Sziasztok, van egy dokumentumom, amiben megannyi oldalstílus van. Nem mintha így szeretném, de így öröklődött. Valószínűleg lánykorában Word dokumentum lehetett, és több szakaszból állt.

Most ha a dokumentumomnak más arculatot szeretnék adni, akkor ugye kiválasztok egy megfelelő oldalstílust (imádom ezt a funkciót), és az oldalam olyanná válik, amilyen a stílus mond, méretestül, fejlécestül, grafikástul, szőröstül-bőröstül. És ez jó. De a sok oldaltörés miatt ezt annyiszor kell eljátszanom, ahány új stílussal jellemzett oldaltörés van. Én már nem akarom, hogy különbözőek legyenek az oldalaim, legyen mind egyforma. Hogyan találom meg az oldaltöréseket, hogy kiirtsam őket egyenként?
 Szerkesztett: Az oldaltörést az Alt Search megtalálja a \m keresőszóval. Cserélni nem tudja. Megkerülöm a megoldást, nem használok manuális oldaltörést. (Elég nagy átrendezést igényel a szövegszerkesztési szokásokban), ha kell, stílussal teszek be új oldalt. 
A hozzászólást 1 alkalommal szerkesztették, utoljára editor 2012. augusztus 22., szerda 16:18-kor.
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Oldaltörés keresése

Hozzászólás Szerző: Zizi64 »

Nálam a stílusváltást eredményező oldaltörések sötétkék vonalként jelennek meg. Ezt vizuálisan könnyű megtalálni.
Oldaltörés vonala.png
Vagy te valamilyen automatikus keresést hiányolsz?
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

Re: Oldaltörés keresése

Hozzászólás Szerző: editor »

Hú, de gyors vagy. Igen, automatikus keresést szeretnék.

Nagyon nagy dokumentumokat készítek, és felhasználom másokét. Ráadásul olyan fejléceket használok, amelyeken alul vízszintes vonal van. Vizuálisan keresni ekkora anyagokban nagyon fárasztó, és könnyen átsiklok dolgok felett.

A reguláris kifejezésekkel sok érdekes keresést meg lehet fogalmazni, de nem jöttem rá, hogy lehetne a stílusváltos oldaltöréseket megtalálni.
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Oldaltörés keresése

Hozzászólás Szerző: Zizi64 »

Az AltSearch (Alternative Find and Replace) kiterjesztés meg tudja találni a manuális Page Break-et, de kicserélni, eltávolítani nekem nem sikerült vele azokat.
AltSearch_PageBreak.png
Az OpenOffive kiterjesztéstára mostanában nem mindig működik:
http://extensions.services.openoffice.o ... /AltSearch

De itt is megtalálható:
http://mac.softpedia.com/get/Word-Proce ... arch.shtml
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
editor
Önkéntesek
Hozzászólások: 259
Csatlakozott: 2011. augusztus 3., szerda 8:36

Re: Oldaltörés keresése

Hozzászólás Szerző: editor »

Zizi64 írta:Az AltSearch (Alternative Find and Replace) kiterjesztés meg tudja találni a manuális Page Break-et, de kicserélni, eltávolítani nekem nem sikerült vele azokat.
Köszönöm szépen a tanácsot. Ennek hatására sikeresen telepítettem az AltSearch-öt, ami először megijesztett (a telepítés után nem akart elindulni a program, aztán egy idő után mégis), majd az általad mutatott módon szépen megtalálta a manuális oldaltöréseket. Ez egy hasznos előrelépés volt, de az eredeti problémámat nem oldotta meg.

Oldaltörésből ugyanis nagyon sok van a dokumentumban, de ezeknek csak egy része olyan, hogy oldalstílust is vált. Úgy ellenőriztem a működését, hogy egy nagy dokumentum belsejében kiválasztottam egy olyan oldalstílust, ami nagyon elüt a dokumentumban egyébként használtaktól. Ekkor megváltoztak azok az oldalak, amelyek a két oldalstílusváltó törés közé estek. (Ezt MS Wordnél egy szakasznak mondanám, de Ooo / Libo fogalmak szerint semmi köze a szakaszhoz.) Ekkor az altsearch segítségével rákerestem a manuális oldaltörésekre, és talált jónéhányat a megváltozott kinézetű részen belül.

Az eredeti probléma az volt, hogy több (immár felesleges) oldalstílust váltó törés van a nagy dokumentumban, ezeket szeretném megtalálni, és kitörölni, hogy a dokumentum összes lapja egy oldalstíluson alapuljon, és ha egy másik oldalstílust választok, akkor az összes lap változtassa meg a stílusát, ne csak a lapoknak egy szűk tartománya.
Libre Office Verzió: 6.2.3.2. Windows 8.1 Windows 10
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Oldaltörés keresése

Hozzászólás Szerző: Zizi64 »

Másik "közelítő" megoldás:
http://user.services.openoffice.org/en/ ... 45&t=21726

Nem szünteti meg az oldaltöréseket, de minden oldalstílust az Alapértelmezettre változtat:

Kód: Egész kijelölése

Sub ChangePageStyle
oVC = ThisComponent.CurrentController.getViewCursor
oVC.JumpToFirstPage
Do
oVC.PageDescName = "Standard" 'Internal name for Default.
Loop While oVC.JumpToNextPage
End Sub
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Avatar
Zizi64
Globális moderátorok
Hozzászólások: 4031
Csatlakozott: 2008. november 12., szerda 21:22
Tartózkodási hely: Budapest

Re: Oldaltörés keresése

Hozzászólás Szerző: Zizi64 »

Mint mindig, most i Andrew Pitonyak:
http://www.oooforum.org/forum/viewtopic.phtml?t=7093

Kód: Egész kijelölése

Sub FindPageBreaks
  REM Author: Andrew Pitonyak
  Dim iCnt As Long
  Dim oCursor as Variant
  Dim oText As Variant
  Dim s As String

  oText = ThisComponent.Text
  oCursor = oText.CreateTextCursor()
  oCursor.GoToStart(False)
  Do
    If NOT oCursor.gotoEndOfParagraph(True) Then Exit Do
    iCnt = iCnt + 1
    If NOT IsEmpty(oCursor.PageDescName) Then
      s = s & "Paragraph " & iCnt & " has a new page to style " & oCursor.PageDescName & CHR$(10)
      oCursor.PageDescName = ""
    End If
    If oCursor.BreakType <> com.sun.star.style.BreakType.NONE Then
      s = s & "Paragraph " & iCnt & " has a page break" & CHR$(10)
      oCursor.BreakType = com.sun.star.style.BreakType.NONE
    End If
  Loop Until NOT oCursor.gotoNextParagraph(False)
  MsgBox s 
End Sub
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Válasz küldése