Function: pdf-view-set-slice
pdf-view-set-slice is a natively compiled function defined in
pdf-view.el.
Signature
(pdf-view-set-slice X Y WIDTH HEIGHT &optional WINDOW)
Documentation
Set the slice of the pages that should be displayed in WINDOW.
WINDOW defaults to selected-window if not provided.
X, Y, WIDTH and HEIGHT should be relative coordinates, i.e. in
[0;1]. To reset the slice use pdf-view-reset-slice.
Source Code
;; Defined in /nix/store/63h5z2vmzn0mfavcxi2idi23g5xcgkbl-emacs-packages-deps/share/emacs/site-lisp/elpa/pdf-tools-20260102.1101/pdf-view.el
;; * ================================================================== *
;; * Slicing
;; * ================================================================== *
(defun pdf-view-set-slice (x y width height &optional window)
"Set the slice of the pages that should be displayed in WINDOW.
WINDOW defaults to `selected-window' if not provided.
X, Y, WIDTH and HEIGHT should be relative coordinates, i.e. in
\[0;1\]. To reset the slice use `pdf-view-reset-slice'."
(unless (equal (pdf-view-current-slice window)
(list x y width height))
(setf (pdf-view-current-slice window)
(mapcar (lambda (v)
(max 0 (min 1 v)))
(list x y width height)))
(pdf-view-redisplay window)))