메뉴 건너뛰기

AcroSoft

사용자 자료실

AcroEdit에서 사용하는 문법 강조 파일, 코드 템플릿 파일, 사용자 도구 설정 파일등을 다른 사용자와 공유하기 위한 게시판입니다.



첨부 스크립트는 편집 중인 파일의 첫번째 책갈피와 두번째 책갈피 사이를 블럭으로 선택해 주는 스크립트입니다.

 

첨부 스크립트 파일에 단축키를 설정하시고 등록을 하시면 간편하게 사용하실 수 있습니다.

 

//@@ Author=김성동
//@@ ShortCut=Alt+F1
//@@ Title=책갈피 사이 블럭 선택
//@@ Icon=
var
  I : Integer;
  StartY, EndY : Integer;
  Bookmark1, Bookmark2 : Integer;
  SP, EP : TPoint;
begin
  Editor.SelectNone;
  if not Editor.SelectAvail then
  begin
    StartY := 0;
    EndY := Editor.LineCount - 1;

    Bookmark1 := -1;
    Bookmark2 := -1;    
    for I := StartY to EndY do
    begin
      if Editor.GetBookmarkNo(I) > -2 then
      begin
        if Bookmark1 = -1 then
        begin
          Bookmark1 := I;
        end
        else
        begin
          if Bookmark2 = -1 then
          begin
            Bookmark2 := I;
            Break;
          end;
        end;
      end;
    end;

    if (Bookmark1 <> -1) and (Bookmark2 <> -1) then
    begin
      SP.X := 0;
      SP.Y := Bookmark1;
      
      EP.X := 0;
      EP.Y := Bookmark2 + 1;
      Editor.SelStart := SP;
      Editor.SelEnd := EP;
    end;
  end;
end.

 

위로